作业帮 > 英语 > 作业

_Where does your father work,Lucy _In England .But he_in Fra

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/04/28 17:27:06
_Where does your father work,Lucy _In England .But he_in France for 8 years
Ahas worked Bhas been worked Chave been worked Dworked
_Where does your father work,Lucy _In England .But he_in Fra
最后一个空选B,
Where does your father work,Lucy _In England .But he has been worked in France for 8 years
这句语境是两个人的对话,所以第一句的问话的时态决定了整个对话的时态都是一般现在时,lucy的回答In England,其实完整的应该是He works in England,所以后一句也应该是一般时,但是强调的内容是过去已经完成的动作,所以应该用一般过去完成时,即has been worked
再问: 可是答案是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 是没有错误的。