_Where does your father work,Lucy _In England .But he_in France for 8 years

_Where does your father work,Lucy _In England .But he_in France for 8 years
Ahas worked Bhas been worked Chave been worked Dworked
英语人气:587 ℃时间:2019-11-25 21:21:23
优质解答
最后一个空选B,Where does your father work,Lucy _In England .But he has been worked in France for 8 years这句语境是两个人的对话,所以第一句的问话的时态决定了整个对话的时态都是一般现在时,lucy的回答In En...可是答案是D你好,不好意思,我上面的说法应该是不对的,下面的解释是我参考了网上的解释,应该是正确的:have/has been+done 是现在完成时的被动语态。教你一个小窍门,这个句子中,首先判断是现在完成式的基本形式“have/has been”然后再看后面“be(在这里形式是:been)+done为被动语态的基本形式,所以连起来,全句就是现在完成时的被动语态,而he与work之间不存在被动关系,所以B和C本身就是不对的,而A是可以这么用的,但是A是现在完成时,现在完成时使用可以有两种情况: (1)动作从过去开始,持续到现在。eg: I have lived here for three years. (live这个动作从过去开始,持续到了现在。)(2)动作发生在过去,对现在造成了影响。eg: He has come. (come这个动作已经发生,“他已经来了”表示他现在在这里。)从题目来看,他过去在法国工作八年,现在在英国,一没有持续,二没有影响,所以不能选A,而选D。 下面这道题和你的提问类似,可以参考一下: I_____ in London for many years, but I've never regretted my final decision to move back to China.(嘉定2012中考二模)A) lived B) was living C) have lived D) am living答案选A ,为啥不能选C ??? 满意回答检举|2012-06-13 11:19现在完成时使用可以有两种情况:(1)动作从过去开始,持续到现在。eg: I have lived here for three years. (live这个动作从过去开始,持续到了现在。)(2)动作发生在过去,对现在造成了影响。eg: He has come. (come这个动作已经发生,“他已经来了”表示他现在在这里。)要注意:归根到底,现在完成时属“现在时”,虽然动作已经发生,但必须和现在有关系,要么持续到现在,要么对现在有影响。从题干中“我(到现在为止)从不后悔最终回国的决定”可知“在伦敦住了很多年”应该是过去的事情,而且这个动作既没有持续到现在也没有对现在造成影响,也就是说,没有使用现在完成时的条件,所以不能用have lived, 只能选A。*如果没有后半句话,那 I have lived in London for many years 是没有错误的。
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版