哪位高手帮我做到英文选择题,谢谢!

People in this town __________ of a possible storm, and they' re preparing for it.
[ A ] would be warned [ B ] will be warned
[ C ] had been warned [ D ] have been warned

你好,这道题的答案是D。暴风雨还没有发生,人们正在准备,说明人们已经得到警告了。用现在完成时是正确的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-21
D

结合前后句,因为这个镇子的人得到了可能要降临一场风暴的警报,他们现在在准备应对。
第2个回答  2010-08-21
B
第3个回答  2010-08-21
D
考查时态的题,在这个城市的人们被警告有可能有暴风雨,他们正在为之做准备。警告发生在准备之前,所以用现在完成时