作业帮 > 英语 > 作业

请教英语题 交际用语的 how long have you lived in london?

来源:学生作业帮 编辑:百度作业网作业帮 分类:英语作业 时间:2024/08/08 14:35:44
请教英语题 交际用语的 how long have you lived in london?
how long have you lived in london?
a. i moved here from Paris
b. i've worked here for almost 10 years
c. My whole life
答案是C
为什么选C 呢
还有就是B 为什么不对呢
请教英语题 交际用语的 how long have you lived in london?
对不起,一开始的回答错了,帮你查了下现在完成时的资料,如下:1.已完成用法(影响性用法).该用法的现在完成时表示一个过去发生的动作在过去已经完成,并且这个过去发生并完成的动作对现在有影响或结果,同时说话强调的或感兴趣的就是这个影响或结果.如:
He has left the city.他已离开这个城市.(结果.如:他不在这个城市)
Someone has broken the window.有人把窗户打破了.(结果.如:窗户仍破着)
Have you seen my bag?你看到我的手提包了吗?(结果.如:你知道它在哪里吗?)
2.未完成用法(持续性用法).如:该用法的现在完成时表示一个过去发生的动作并未在过去完成,而是一直持续到现在,并且有可能继续下去(也可能到此结束).如:
Have you waited long?你等了很久吗?
We have been busy this afternoon.今天下午我们一直很忙.
The temperature has stayed hot this week.这星期天气一直很热.
【注】除以上用法外,现在完成时还可表示过去的重复动作甚至将来动作.如:
He has always gone to work by bike.他总是骑自行车上班.
I’ll go to bed when I’ve finished my homework.我做完作业后就上床睡觉了.
如此看来,它有表示未完还有可能继续的意思,因此C是正确的,而B可能是文不对题.希望对你能有所帮助.