i'm sorry()so long,i forgot to tell you in advance where i had put my key.
这里有明显的现后关系吗?只因为forgot是用的过去式,所以要用完成时态吗?完成时态只能在谓语动作之前的动作才能用吗?难道就没有别的用法了吗?求详细讲解...
这里有明显的现后关系吗?只因为forgot是用的过去式,所以要用完成时态吗?完成时态只能在谓语动作之前的动作才能用吗?难道就没有别的用法了吗?求详细讲解
展开
1个回答
展开全部
答案:to have kept you waiting
解释:
在说话人说此句话的时候,keep you waiting...该动作已经发送了,所以用不定式的完成形式。
此时它和forgot关系不大,倒是此句中的had put和forgot有关系。因为put my key发生在forgot to tell之前,所以用“过去的过去”即过去完成时。
其实用to keep you waiting也是可以的。为了避免繁琐,在不影响理解的前提下,常常用非谓语动词的一般形式代替完成形式。
追问
____twice,the postman refused to deliver our letters unless we chained our dog.
a.being bitten b.bitten c.having bitten d.to be bitten.为什么不能用完成时呢?被咬这个动作已经完成了啊,to be bitten,to不是也可以当原因状语的吗?为什么这里不能呢?
追答
不定式放在句首只做目的状语。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询