If you hadn't left the car unlocked,it wouldn't have been stolen.you hadn't解释为:如果不是.,可不可以用肯定的来表达呢?改为:If you had left the car locked,it would have been unstolen.
问题描述:
If you hadn't left the car unlocked,it wouldn't have been stolen.
you hadn't解释为:如果不是.,
可不可以用肯定的来表达呢?
改为:If you had left the car locked,it would have been unstolen.
答
可以,只不过双重否定加强语气
答
友情提示:it would have been unstolen。
这是语法上过关,口语不及格的句子
最好使用“it wouldn't have been stolen”
有助动词时,除非是非常普遍的例如“unpack,unlock"之类的前缀词,不要进行肯否替换替换,这样就犯了老式英语中的生涩。
从句部分可以,unlock属于提及的常用前缀型。
答
首先,这是一个虚拟语气,表示与过去事实相反,IF从句用过去完成时,主句用
WOULD HAVE DONE.
若按照你的想法用IF从句肯定凡是来表达是可以的,只不过这里为了加重语气用
了HAD NOT 和 UNLOCKED 双重否定,但是请注意主句还要用否定,否则的话就不
符合语言习惯了.
答
可以用肯定的表达
可是你写的那个句子读起来很怪
if you had locked the car,it it wouldn't have been stolen.