_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
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 是没有错误的。
我来回答
类似推荐
猜你喜欢
- 1英语单句改错 What it your three time to visit the Great Wall.
- 2改错,下列各题中有一处错误(英语)
- 31升食用油等于多少公斤
- 4描写人物好品质的词语
- 5在1,2,3,……,12这十二个数字的某些数前面添加负号,使它们的和为0.3Q
- 6观察下列等式:第一行3=4-1 第二行5=9-4 第三行7=16-9 第四行9=25-16 … 按照上述规律,第n行的等式为_.
- 7幂函数f(x)=xa的图象经过点(4,1/2),则f(1/4)的值为_.
- 8英语翻译
- 9Have you ever been in a situation where you can’t agree with the one who you know is right
- 10某工人与老板签订了一份30天的劳务合同:工作一天可得报酬48元,休息一天则要从所得报酬中扣掉12元.该工人合同到期后并没有拿到报酬,则他最多工作了_天.