题目内容
It’s time that I ________ my hair cut. It’s the eighth time that I ________ to the barber’s shop.
A. will have; have gone B. had; go
C. have; went D. 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。
考点:考查虚拟语气和固定句型
练习册系列答案
相关题目