the town has set up another hospital___ a.this year b.last year c.in May d.for two years

问题描述:

the town has set up another hospital___ a.this year b.last year c.in May d.for two years
答案是a,不过为什么啊?求解释,在线等速度谢谢

如果是B,句子必须是:the town set up another hospital last year ------用一般过去时
如果是C ,必须是 the town set up another hospital in May-----用一般过去时,或者:
the town will set up another hospital in May-------一般将来是
如果是D ------Another town hospital has been built for two years --------强调到目前为止已经两年了,用现在完成时.