英语虚拟语气填空This medicine is effctive,but if you _______(have) a fever this evening,give me a call我填的were to have 求判断正误与解析
问题描述:
英语虚拟语气填空
This medicine is effctive,but if you _______(have) a fever this evening,give me a call
我填的were to have 求判断正误与解析
答
这句话中if引导条件状语从句,而其主句give me a call用了祈使句,相当于一般将来时,没有用虚拟语气,所以填一般现在时表示将来更好。但是,考虑到前文的句意,此处应该表示一种概率极低的事件,使用对将来的虚拟条件句,从句用were/did,所以填had.
个人意见,若有错误,其请见谅。
答
were to have 错!
虚拟应该填:
should have (有“万一”的意思)
...,but if you should have a fever this evening,give me a call.
但如果万一你今晚发烧,请给我电话.