the sandstorm weather_____in Beijing several times this year.

问题描述:

the sandstorm weather_____in Beijing several times this year.
A.happened B.is happened C.was happened D.have happened请教选哪个?为什么?

首先对于happen这个动词来说是没有被动语态的~因此排除BC,根据题意沙尘暴天气肯定是单数,因此肯定不会是have,只能是has~因此只能选A~但是如果有has happened的话~就选这个,因为has happened才是最佳答案~