2道有关时态的英语题1.-Have you graduated from college?-Yes,.A.I studied French for two years.B.I had studied French for two years.2.Mr.White works as an officer now,but he in a company for several years.A.worked B.had worked第一题选B第二题选A为什么啊,这两道有什么区别呢?
问题描述:
2道有关时态的英语题
1.-Have you graduated from college?
-Yes,.
A.I studied French for two years.
B.I had studied French for two years.
2.Mr.White works as an officer now,but he in a company for several years.
A.worked B.had worked
第一题选B第二题选A
为什么啊,这两道有什么区别呢?
答
文中有for加时间的,就是要用完成时的,并且已经毕业了,说明不在那里读了,要用过去完成时
第二题不大清楚
答
1,强调完成的内容。提问用的完成时,回答既是。
2,前半句now关键词,but转折,后半部分强调过去。
答
1.在graduated之前完成的动作用过去完成时.
2.在现在之前用过去时
答
1. 我认为都不对。因为此句中问句是用完成时,回答语就要用一般现在时这是我们老师讲的,我认为应该答“I have studied French for two years”才对,你可以找你老师让他讲一下。
2. 如果要用过去完成时,就必须先有一个过去时,而此句中“Mr.White works as an officer now”是一般现在时,所以结合语境,应填worked。(如果主句是一般现在时,从句可依情况使用除了过去完成时以外的任何时态。)