The Smiths (have been living) here for ten years 为什么不能用 have been lived
人气:175 ℃ 时间: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 .史密斯夫妇已经在这里住了十年从语法上说,可以,但如果该句的意思是他们还在这儿住的话就不行。
推荐
猜你喜欢
- 已知关于x的方程x平方+2bx+a=0与x平方+ax+2b=0有且仅有一个公共根,则a平方+b平方的最小值为多少?
- 在等腰梯形ABCD中,CD平行AB,AB等于9,CD等于4,AD等于5,求∠B的度数?
- 已知2的12次方=a的6次方=4的b次方,则(a平方-b平方)除2-ab的值为
- 一个圆柱形粮囤,底面直径是4米,高是3米,装满小麦后,又在囤上面最大限度地堆成一个0.6米高的圆锥.
- 下面各瓶牛奶的品牌是相同的,购买哪种包装的牛奶比较合算有510ML 是3元 有220ML 是2元 有100ML 是1元
- 《水浒传》的主要内容“50字”
- 艰难困苦 玉汝于成阅读答案
- 有一块边长200米的正方形试验田,一共产40000千克.平均每公顷产小麦多少千克?