一个选择题(英语)
hehasstudiedEnglish_______________.a.sincetwoyearsagob.fortwoyears.答案是b可是a哪里错了?为什么?...
he has studied English _______________.
a. since two years ago
b. for two years.
答案是b 可是a 哪里错了? 为什么? 展开
a. since two years ago
b. for two years.
答案是b 可是a 哪里错了? 为什么? 展开
17个回答
2010-06-26 · 知道合伙人教育行家
关注
展开全部
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.
展开全部
A确实是错了,应该用完成进行时。
建议你去买《无敌英语》的高中版,它的第一章对时态的讲解非常到位。还有就是,时态题不能光理解,英语是一门语言,你必须要读和背,培养起敏锐的语感。背多了你就可以秒杀单选了。建议你去买《天星四十五套》,做完了之后把单选那部分减下来,随时都背,就没多少问题了。
建议你去买《无敌英语》的高中版,它的第一章对时态的讲解非常到位。还有就是,时态题不能光理解,英语是一门语言,你必须要读和背,培养起敏锐的语感。背多了你就可以秒杀单选了。建议你去买《天星四十五套》,做完了之后把单选那部分减下来,随时都背,就没多少问题了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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+一段时间表示在这段时间已近完成的动作
所以两句都没错
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a不对!因为since是用在过去完成时have been doing sth,而has studied是用在have done(过去分词) sth现在完成时,我昨天才问的老师啊~~这类题我也曾经错了,现在完全明白了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
since 和ago不能连用啊同学
可以说since 2years before,或者直接english 2 years ago
可以说since 2years before,或者直接english 2 years ago
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询