问题: 一道很难解释的高三英语难题!!!
--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.
为何错呢?谁能帮我解释一下。具体些。最好能举些例子????
解答:
1) A 选项 yes 对 have you .... 做了回答。 I studied French.... 是对其做的补充对答,是对过去发生的一件事的描述。是一般过去时的最常用的用法。 如: Have you heard the news? Yes, (I have )I heard it long ago. 括号内是省略部分。
B 选项是过去完成时不能和现在完成时连用。 你所举的例子中。一般过去时和过去完成时连用时可以的。现在完成时是现在时态。和过去完成时一起用,在时间上来看,它跨过了一个一个时间段。(一般过去时)
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。