在这里是haven't 还是hadn't?
——Have you heard from Mr Black recently?
—— No, we ____ each other since he went to abroad.
A. didn't write B.haven't written C.wouldn't write D.hadn't written
答案是B 我选到D去了 这个知识点我一直理解得很模糊.
是have还是had呢?
解释一下,谢谢!
在这里是haven’t 还是hadn’t?
答案:1 悬赏:40 手机版
解决时间 2021-04-04 17:55
- 提问者网友:我是女神我骄傲
- 2021-04-04 03:19
最佳答案
- 五星知识达人网友:轻雾山林
- 2021-04-04 04:01
应该用现在过去时
看到since/for 一段时间的这种明显标志,不出意外的话,句子主句的时态肯定用完成时,但是现在完成时还是过去完成时看以下标准:
现在过去时的动作是发生在过去,但其结果影响现在的一种时态
而过去完成时的动作是发生在过去(的过去),其结果影响过去,如何理解过去的过去,就是说,说话的时候已经是过去,谈说话前发生的动作,那么就要用过去完成时了(一般用于条件状语从句、间接引语宾语从句中)
句子意思是:你最近有没有跟Black先生有过联系?(注意,说话是当下,这句已经很明显的用了现在完成时),回答:没有,自从他去国外(去国外是过去发生的,所以用一般过去时)以后,我们就没有再相互联系过,我们现在没有联系,所以应该用现在完成时.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯