假设语气与过去事实相反,if子句内不能用be动词吗??
我看了文法书(Live ABC图表解构英文文法)
与现在事实相反的部分,它写了:
If + S + 过去简单式 + V could
(then) S + might + V
If + S + were... should
would
与现在事实相反的If子句部分他有特别写出were
但在与过去事实相反的部分,它却只有写:
could
If + S + had + p.p. (then) S + might + have + p.p
should
would
难道是与过去事实相反的if子句不能用be动词吗??
像 If he had been on the bus, he might have been die. 是错的
要用
If he had gotten on the bus, he might have been die. 这样?
还是它漏写了?