英语虚拟语气的问题 请帮我解释一下18.19题 谢谢

英语虚拟语气的问题
请帮我解释一下18.19题 谢谢

18.我将会已经借给你钱了,但是我没有钱在身上。虚拟语气用的是虚假的用的would ..而这里表达的是假如有就已经借了所以是完成时。追答

19.虚拟语气中be只有were,if i were/if she were没有was的,所以选择were he..

咋么样?能明白吗?

哪里还有疑问?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-26
18. 这里的would have done表示“我本来是愿意借钱给你的”这种意思,“情态动词+have done”这种结构用来表示:过去本来愿意/能够/可以/应该做......而没有做某事之意。
19. 这个题考查的是虚拟语气中的if从句省略if的情况,这种句子中,省掉if后,该从句中的should, had, were要提到句子前面去。
第2个回答  2015-03-26
18题是与过去事实相反,would have done,本应做而没做
19题是与将来事实相反,省略if后的倒装句追答

may have done不能表示虚拟只能表猜测,might have done表虚拟