搜索
首页 教育/科学 外语学习

一道很难解释的高三英语难题!!!

  --Have you graduated from College ?\ ---Yes,_____。 A。 I studied French for two years 。 B。 I had studied French for two years。 答案选A。
   为何不能选B。我可以这么理解呀, I had studied French for two years before I graducated from college。 为何错呢?谁能帮我解释一下。具体些。最好能举些例子????。

全部回答

2008-12-18

0 0
    1) A 选项 yes 对 have you 。。。。 做了回答。 I studied French。。。。 是对其做的补充对答,是对过去发生的一件事的描述。
  是一般过去时的最常用的用法。 如: Have you heard the news? Yes, (I have )I heard it long ago。   括号内是省略部分。
  
   B 选项是过去完成时不能和现在完成时连用。 你所举的例子中。一般过去时和过去完成时连用时可以的。现在完成时是现在时态。和过去完成时一起用,在时间上来看,它跨过了一个一个时间段。(一般过去时)。

2008-12-26

51 0
    --HaveyougraduatedfromCollege?\---Yes,_____。A。IstudiedFrenchfortwoyears。B。IhadstudiedFrenchfortwoyears。
  我觉得如果要选B的话,应该用IhavestudiedFrenchfortwoyears。  其实这句话省略了,完整的应该是:Yes,ihavegraduatedfromcollege。
  。。。。s, s,ihavegraduatedfromcollegeandihadstudiedFrenchfortwoyears。。很明显,B的时态不一致,had在这莫名其妙,因为在这没有一个过去的时间可以做为had的参照。
    希望这么说你能明白。

2008-12-18

39 0
B的时态不对,不能用过去完成时.用排除法之后,就只能先A了. 可以这么理解,我大学已经毕业了,之后还学完了2年英语.

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

教育/科学
外语学习
院校信息
升学入学
理工学科
出国/留学
职业教育
人文学科
学习帮助
K12
外语学习
外语学习
德语
韩语
日语
法语
英语翻译
英语考试
举报
举报原因(必选):
取消确定举报