在这里是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去了 这个知识点我一
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 17:19:23
在这里是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去了 这个知识点我一
在这里是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?——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去了 这个知识点我一
应该用现在过去时
看到since/for 一段时间的这种明显标志,不出意外的话,句子主句的时态肯定用完成时,但是现在完成时还是过去完成时看以下标准:
现在过去时的动作是发生在过去,但其结果影响现在的一种时态
而过去完成时的动作是发生在过去(的过去),其结果影响过去,如何理解过去的过去,就是说,说话的时候已经是过去,谈说话前发生的动作,那么就要用过去完成时了(一般用于条件状语从句、间接引语宾语从句中)
句子意思是:你最近有没有跟Black先生有过联系?(注意,说话是当下,这句已经很明显的用了现在完成时),回答:没有,自从他去国外(去国外是过去发生的,所以用一般过去时)以后,我们就没有再相互联系过,我们现在没有联系,所以应该用现在完成时.
B。现在完成时。发生在过去并延续到现在的情况。since和现在完成时连用。
你真是的 这说明你的时态没搞清楚 前者是现在完成时态 通常用于一般对话中 表示从过去到现在的一种状态 而后者是过去完成时态 表示以过去的某个时间为起点到过去的另外一个时间所发生的事或状态 通常用于宾语从句中 题目的含义是 自从他出国到现在我们已经没有相互写信了 当然要用现在完成时态啦...
全部展开
你真是的 这说明你的时态没搞清楚 前者是现在完成时态 通常用于一般对话中 表示从过去到现在的一种状态 而后者是过去完成时态 表示以过去的某个时间为起点到过去的另外一个时间所发生的事或状态 通常用于宾语从句中 题目的含义是 自从他出国到现在我们已经没有相互写信了 当然要用现在完成时态啦
收起
很简单,根据对方提问的时态来做选择。
首先,对方问你的时候,自己肯定也没有联系过,换句话说,他已经为你做了选择,再根据题目看的话,你自己也没有再联系过这个人,加上NOT 就可以了。这时只要根据对方的时态就可以了!
我觉得有时候,英语不能琢磨的太明白,根据语感来。加油,希望我说的你能懂,呵呵!...
全部展开
很简单,根据对方提问的时态来做选择。
首先,对方问你的时候,自己肯定也没有联系过,换句话说,他已经为你做了选择,再根据题目看的话,你自己也没有再联系过这个人,加上NOT 就可以了。这时只要根据对方的时态就可以了!
我觉得有时候,英语不能琢磨的太明白,根据语感来。加油,希望我说的你能懂,呵呵!
收起