问题标题:
Iwouldhavebeenthereonthespothaditnotbeenforthetrafficproblem.我想问一下这里为什么用haditnotbeenfor,这是一个什么句式,还有什么时候会把had提前?
问题描述:
Iwouldhavebeenthereonthespothaditnotbeenforthetrafficproblem.我想问一下这里为什么用haditnotbeenfor,这是一个什么句式,还有什么时候会把had提前?
曹锦章回答:
haditnotbeenfor是ifithadnotbeenfor.是倒装写法,因为省略了if,故had提前了,这是虚拟语气,表示对过去的实际情况做一个完全相反的假设.
若不是当时交通的问题,我当时就会赶到现场的.
点击显示
英语推荐
热门英语推荐