题库首页 > 试卷库
试题详情及答案解析
It’s time that I ________ my hair cut. It’s the eighth time that I ________ to the barber’s shop.
A.will have; have goneB.had; go
C.have; wentD.had; have gone
答案:D
试题分析:考查虚拟语气和固定句型。句意:我该理发了。这已经是我第八次去理发了。It’s (high/about) time that+过去时或+sb should do,意为“(早)该做某事了”,should不能省略;This/It is the first/second/third/... time that sb have/has done sth这是某人第几次做某事,注意当主句用was时,that从句用过去完成时,故选D。
考点:考查虚拟语气和固定句型