If I wore more clothes, I would not have got cold.如果我想说的情况是我现在已经感冒了,而且也没有穿上跟多的衣服,是不是可以这样说?
追答wear more clothes, 这句话没有英语母语的人这么说,你可以说 put on some more clothes, 但是这种情况是对方没穿,或者是穿少了,你要他多穿点,可能是太露了什么。不是说要他们多穿点保暖。这时候你可以说 wrap up warm/ put on an extra layer,另外 ...have gotten a cold 你需要 a 在这里,不过这个句子很对应你说的情况。
本回答被提问者采纳很好奇为什么不是 if i could have,这不才是对过去的虚拟吗
我没觉得用could有什么不对的,为什么一定要用would,两个意思。
追答这就是英语语法和意境规定的。
追问你的意思是语法规定对了虚拟语气里只能用 would?