he has studied English _______________.
a. since two years ago
b. for two years.
答案是b 可是a 哪里错了? 为什么?
A æ¶æä¸å¯¹ã
é¦å ï¼since two years agoæææ¯âä»ä¸¤å¹´åå¼å§(ä¸ç´å»¶ç»å°ç°å¨)âï¼è¡¨ç¤ºä»è¿å»æ个æ¶é´å¼å§ä¸ç´æç»å°ç°å¨çå¨ä½ï¼è¦ç¨ç°å¨å®æè¿è¡æ¶ã
举个ä¾åï¼I have been living here since five monthes ago.
æä»äºä¸ªæåå°±å¼å§å¨è¿ä½äºãï¼ç°å¨ä»ç¶å¨è¿ä½ï¼
I have lived here for five monthes.
æå¨è¿ä½äºäºä¸ªæãï¼ä»ä¹æ¶åå¨è¿ä½çï¼ç°å¨è¿ä½ä¸ä½äºé½ä¸ç¥éï¼
æ以è¦éAçè¯ï¼åºè¯¥æ¯ï¼
He has been studying English since two years ago.
é¦å ï¼since two years agoæææ¯âä»ä¸¤å¹´åå¼å§(ä¸ç´å»¶ç»å°ç°å¨)âï¼è¡¨ç¤ºä»è¿å»æ个æ¶é´å¼å§ä¸ç´æç»å°ç°å¨çå¨ä½ï¼è¦ç¨ç°å¨å®æè¿è¡æ¶ã
举个ä¾åï¼I have been living here since five monthes ago.
æä»äºä¸ªæåå°±å¼å§å¨è¿ä½äºãï¼ç°å¨ä»ç¶å¨è¿ä½ï¼
I have lived here for five monthes.
æå¨è¿ä½äºäºä¸ªæãï¼ä»ä¹æ¶åå¨è¿ä½çï¼ç°å¨è¿ä½ä¸ä½äºé½ä¸ç¥éï¼
æ以è¦éAçè¯ï¼åºè¯¥æ¯ï¼
He has been studying English since two years ago.
温馨提示:答案为网友推荐,仅供参考
第1个回答 2010-06-28
A确实是错了,应该用完成进行时。
建议你去买《无敌英语》的高中版,它的第一章对时态的讲解非常到位。还有就是,时态题不能光理解,英语是一门语言,你必须要读和背,培养起敏锐的语感。背多了你就可以秒杀单选了。建议你去买《天星四十五套》,做完了之后把单选那部分减下来,随时都背,就没多少问题了。
建议你去买《无敌英语》的高中版,它的第一章对时态的讲解非常到位。还有就是,时态题不能光理解,英语是一门语言,你必须要读和背,培养起敏锐的语感。背多了你就可以秒杀单选了。建议你去买《天星四十五套》,做完了之后把单选那部分减下来,随时都背,就没多少问题了。
第2个回答 2010-06-25
since的四种用法
1) since +过去一个时间点 (如具体的年、月、日期、钟点、1980, last month, half past six)。
I have been here since 1989.
2) since +一段时间+ ago
I have been here since five months ago.
3) since +从句
Great changes have taken place since you left.
Considerable time has elapsed since we have been here.
4) It is +一段时间+ since从句
It is two years since I became a postgraduate student.
完成时的句子也可以加for+一段时间表示在这段时间已近完成的动作
所以两句都没错本回答被提问者采纳
1) since +过去一个时间点 (如具体的年、月、日期、钟点、1980, last month, half past six)。
I have been here since 1989.
2) since +一段时间+ ago
I have been here since five months ago.
3) since +从句
Great changes have taken place since you left.
Considerable time has elapsed since we have been here.
4) It is +一段时间+ since从句
It is two years since I became a postgraduate student.
完成时的句子也可以加for+一段时间表示在这段时间已近完成的动作
所以两句都没错本回答被提问者采纳
第3个回答 2010-06-25
a不对!因为since是用在过去完成时have been doing sth,而has studied是用在have done(过去分词) sth现在完成时,我昨天才问的老师啊~~这类题我也曾经错了,现在完全明白了
第4个回答 2010-06-25
since 和ago不能连用啊同学
可以说since 2years before,或者直接english 2 years ago
可以说since 2years before,或者直接english 2 years ago