We didn't know his telephone number,otherwise we would have

We didn't know his telephone number,otherwise we would have telephoned him
这句话语法是不是有问题,虚拟语气例句,we didn't know 不是应该改成 we hadn't know
we hadn't know 应为we hadn't known
FANNG 1年前 已收到3个回答 举报

一笛风云 幼苗

共回答了16个问题采纳率:93.8% 举报

虚拟语气里面有一种叫错综复杂句,就是说,不一定前后时态一定是对应的,前面可以理解我们过去不知道他的号码,就是一件过去的事,否则,would/should /could /might+have done 是表示本可以,本应该、本可能.我想你们也应该是这样学的,如果这是高考题,建议楼主不较真.因为高考以拿分,找答题技巧为主.其实如果口语的话,那么说也是没问题的.高考英语还有很多不是解释的很通!

1年前

8

ai01 幼苗

共回答了32个问题 举报

这句是没有错的
因为这句虚拟语气是对过去的假设
前半句是过去存在的事实,后半句是对结果的假设,用的是过去完成将来时。

1年前

1

卖烟nn 花朵

共回答了7526个问题 举报

We didn't know 在这里是真实情况,是指(过去)真的不知道,而不是假设,所以不能用had done;we would have telephoned him 才是假设,是虚拟语气。可以改为:If we had known his telephone number,we would have telephoned him.

【俊狼猎英】团队为您解答。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.030 s. - webmaster@yulucn.com