The Smiths (have been living) here for ten years 为什么不能用 have been lived
人气:237 ℃ 时间:2019-10-10 03:31:37
解答
因为他们两个意思不一样;
have been living现在完成进行时,表示过去某一时刻进行的动作一直进行到现在,并且还在进行下去.
而have been lived现在完成式表示过去某一时刻进行的动作一直进行到现在,有可能已经结束,有可能会持续下去.
用have been living表示他在这儿住了10年了,并且现在还在住.
而have been lived表示住了10年,现在住不住了,不知道!
回答完毕,你看可以不,可以的话,请选为满意答案.希望对你有所帮助,请指出!那可以用现在完成时吗根据句子语境来判断,如果有限定,他现在仍住在这里,就只能用现在完成进行时!就这句啊The Smiths () here for ten years 可以用吗The Smiths have been lived here for ten years .史密斯夫妇已经在这里住了十年从语法上说,可以,但如果该句的意思是他们还在这儿住的话就不行。
推荐
- 一80人的旅游团去旅游设计一个租船方案、租船标准是、四人渔船100元、八人快艇240元、三十人观赏船450元、
- Tom is a _____man.He is ____next year.
- 解三元一次方程{x-y-z=1,2x+y-3z=4,3x-2y-z=-1 {a+1/2b=c,1/2a-b-c=1,3a+b=-2 两个!
- 6x+2.5x=1.7解方程怎么解
- 小胖原有30颗糖,给小亚12颗后,两人一样多,小巧糖的数量是小亚的2倍,小巧有多少颗糖
- 抢报100.两人轮流报数,后面一人在前面一人报的数上限加1-10,谁报到100谁就胜,为了取胜,你怎么办
- 大家都讲卫生,我们的健康和疾病就有保障.是病句.
- 哪些法律保护未成年人的受教育权
猜你喜欢