作业帮 > 英语 > 作业

My brother _________(make)so many American friends since he

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/05/02 07:37:15
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
你好
这里考的就是现在完成时哦,
第一句:我哥哥自从2年前去美国,到现在已经交了很多美国朋友了.所以用:has made
第二句:到这个学期你学了多少单词?
所以是:have you learned 哦
希望我的回答对你有帮助,祝好哦
再问: 那不是by the end of last term吗? 不是上学期为止?
再答: 你好,呵呵 不好意思刚才打字打太快,是到上学期为止哦 事实上,其实这里填:have you learned 是肯定对的 而填 had you learned 也是对的。 为什么呢? 只要看这句话问的是在什么时候,比如:这个所谓的上学期,刚刚结束,下学期还没开始,那么用have you learned 更加恰当 如果这个上学期已经结束很久了,新学期都开始了,那么用had you learned 更加合适。 其实中学英语都是这么坑爹的,它非得给你一个参考答案,让你误以为非得这么填,事实上,老外他们是根据具体情况,喜欢这么说就怎么说的,问题都不大的,没有语法错误的哦 呵呵希望我的回答能帮到你。祝好