i'm sorry()so long,i forgot to tell you in advance where i had put my key.这里有明显的现后关系吗?只因为forgot是用的过去式,所以要用完成时态吗?完成时态只能在谓语动作之前的动作才能用吗?难道就没有别
来源:学生作业帮助网 编辑:作业帮 时间:2024/12/01 04:41:11
xS_OP*m[Ҕ/@gfH(
NXDS&q,[bmvn}˲?I- 5/|UPIVͥSiU'Jt9%Eu(9"mI2y($#mS'E.`~WY5ּ[~mN
J#45pz5]þ`)t
x*+;3hz{}xߣ6@Bd{8Ьݞ#E(M'k#dBK%
v^uBiKF!ݖ]ɥ$RQc"_wnN&x`KX"$ Ʊ.*(ۍ[j!4LLdRςAB"0et
a5v1O]^ `1bҲ&8 8CUOӏ]}`㼖=F$UB§8-3$["2B7Bs%Ȉ@;SP@ r-N/@Mʥ?j
i'm sorry()so long,i forgot to tell you in advance where i had put my key.这里有明显的现后关系吗?只因为forgot是用的过去式,所以要用完成时态吗?完成时态只能在谓语动作之前的动作才能用吗?难道就没有别
i'm sorry()so long,i forgot to tell you in advance where i had put my key.
这里有明显的现后关系吗?只因为forgot是用的过去式,所以要用完成时态吗?完成时态只能在谓语动作之前的动作才能用吗?难道就没有别的用法了吗?
i'm sorry()so long,i forgot to tell you in advance where i had put my key.这里有明显的现后关系吗?只因为forgot是用的过去式,所以要用完成时态吗?完成时态只能在谓语动作之前的动作才能用吗?难道就没有别
答案:to have kept you waiting
在说话人说此句话的时候,keep you waiting...该动作已经发送了,所以用不定式的完成形式.
此时它和forgot关系不大,倒是此句中的had put和forgot有关系.因为put my key发生在forgot to tell之前,所以用“过去的过去”即过去完成时.
其实用to keep you waiting也是可以的.为了避免繁琐,在不影响理解的前提下,常常用非谓语动词的一般形式代替完成形式.