have had done与had have done区别
发布网友
发布时间:2022-05-14 11:46
我来回答
共1个回答
热心网友
时间:2023-10-15 23:25
题中
i'd
have
told
you
是
i
would
have
told
you
不是i
had
have
told
you
根本没这个结构
B中的
i
had
have
known
也是这样错,直接用
i
had
known
(
过去完成时对过去虚拟)
就可以了
C
其实就是
if
i
had
known
把
had
提前的写法
整句话意思就是
如果我知道,我早就告诉你了
这题考了虚拟语气对过去虚拟的语法