英语选择题,高手进It's time you ____ a holiday.A.had B.has C.will hav

1个回答

  • 楼上分析错误。选A

    本题考查虚拟语气。It is time that后接从句,从句谓语通常用过去式表示现在或将来。

    高考同样例题

    —Peter, your hair is getting much too long. It’s high time you __________it cut.

    —OK. I will.

    A. have B. had C. have had D. will have

    答案B

    虚拟语气用于定语从句中。

    这种从句常用于句型“It is (high)time (that) … ”中,定语从句的谓语动词用一般过去时(be用were)或 should + 动词原形,意思是“(现在)该……”。如:

    It’s time that I picked up my daughter. It’s high time we were going.