【求问一个有关时态的初中英语题:havedone/haveb-查字典问答网
分类选择

来自石云波的问题

  【求问一个有关时态的初中英语题:havedone/havebeendoing我记得在以前的题里,havedone和havebeenhaving都是可以通用、互换的.但是这次考试遇上了这么一个题We____(have)itforalongtime.(我们已经拥】

  求问一个有关时态的初中英语题:havedone/havebeendoing

  我记得在以前的题里,havedone和havebeenhaving都是可以通用、互换的.

  但是这次考试遇上了这么一个题

  We____(have)itforalongtime.(我们已经拥有它很长时间了.)

  这里我填的havebeenhaving,但是正确答案只有一个havehad.

  那么请问我填的havebeenhaving在这里有何语法错误或是不妥之处?

  手抽打错了应该是havedone和havebeendoing通用

1回答
2020-01-18 21:06
我要回答
请先登录
傅博

  首先,只能说这两种时态在某些情况下可以通用.如下:

  Ihavelivedherefor4years.=Ihavebeenlivingherefor4years.

  但你所说的以上的句子中,为“有”,属于表示物品所属关系的静态动词,在谓语部分,不可有形式,(前提是“有”的意思),“有”就是有,不必说“一直有”,因此只能说Ihavehaditforalongtime.,没有另外的说法.

2020-01-18 21:08:02

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •