My brother _________(make)so many American friends since he went there two years ago.填has made 可是后面的时间状语是个过去时 不应该是过去完成吗?还有:how many words __you ___(learn)by the end of last term.不用过去
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 12:17:49
My brother _________(make)so many American friends since he went there two years ago.填has made 可是后面的时间状语是个过去时 不应该是过去完成吗?还有:how many words __you ___(learn)by the end of last term.不用过去
My brother _________(make)so many American friends since he went there two years ago.
填has made 可是后面的时间状语是个过去时 不应该是过去完成吗?还有:how many words __you ___(learn)by the end of last term.不用过去完成 而用现在完成吗?
My brother _________(make)so many American friends since he went there two years ago.填has made 可是后面的时间状语是个过去时 不应该是过去完成吗?还有:how many words __you ___(learn)by the end of last term.不用过去
你好
这里考的就是现在完成时哦,
第一句:我哥哥自从2年前去美国,到现在已经交了很多美国朋友了.所以用:has made
第二句:到这个学期你学了多少单词?
所以是:have you learned 哦
希望我的回答对你有帮助,祝好哦
貌似是has made
不知对不对
since引导时间状语时,它的意思是“自……起”(自然是自过去的某一时刻起呀)所以时态用一般过去时。现在完成时的一种用法就是:从过去某一时刻开始持续到现在的动作,所以第一句中:我哥哥自从2年前去美国(到现在)已经交了很多美国朋友了。用现在完成时。
第二句应该用过去完成时,填had learned。过去完成时表示的是:在过去某一时刻或过去的某一动作之前发生的动作。by the end of ...
全部展开
since引导时间状语时,它的意思是“自……起”(自然是自过去的某一时刻起呀)所以时态用一般过去时。现在完成时的一种用法就是:从过去某一时刻开始持续到现在的动作,所以第一句中:我哥哥自从2年前去美国(到现在)已经交了很多美国朋友了。用现在完成时。
第二句应该用过去完成时,填had learned。过去完成时表示的是:在过去某一时刻或过去的某一动作之前发生的动作。by the end of last term的意思是“到上学期末为止”。“上学期末”是个过去的时间,BY “到……为止”,这个时间指的是“上学期末之前”是‘“过去的过去”。
收起