By the time you get to New York(到你到达纽约时) 。 根据这个部分可知you尚未到达,应该是将来时。而到达又暗示着完成,所以选D,shall have left for L 将已经动身去伦敦。 since 2006(从2006年起),这显然是现在完成时态,因为它是从过去延续到现在。四个选项只有A是现在完成进行时,它和现在完成时基本通用,只不过还强调从过去到现在一直不停,无间断。
被动时态的完成时
by+现在时间点 主句用现在完成(进行)时by+过去时间点 主句用过去完成(进行)时by+将来时间点 主句用将来完成(进行)时提问第一题中属于第三种第二题 since2006表示从2006持续到现在 用现在完成进行时
语法方面专升本用高考语法就行了,语法高中就学得比较完备了,推荐你用奥风英语的《高考语法完全突破》视频教程,讲地非常清晰透彻,该教程同时配有练习和大纲,学记练三位一体,非常好用, 百度 高考语法完全突破 即可搜到视频,可以先找来看看效果。
have been done ,过去完成时,这句子解析有问题,从时态看不出来,阅读理解得从上下文找根据
我觉得你的计划挺好的。本来就应该这样扎扎实实地练。
236 浏览 5 回答
233 浏览 12 回答
186 浏览 16 回答
188 浏览 10 回答
221 浏览 8 回答
356 浏览 11 回答
330 浏览 14 回答
201 浏览 19 回答
118 浏览 8 回答
162 浏览 7 回答
284 浏览
183 浏览
95 浏览
318 浏览
309 浏览