问题详情:
Mr. Smith gave her one of the pills that he ______ for stomachache or something like that.
A.will have taken B.had been taken C.has taken D.had been taking
【回答】
D
【详解】
考查动词时态。句意:Smith先生给了她一片他一直服用的治胃病之类的*。分析句子可知,这是一个定语从句,根据从句句意得知,这个*是Smith先生之前就在服用,而且这个*也会一直持续服用下去,所以动词时态应该是现在完成进行时。又因为定语从句前面的主句部分是用的一般过去时,也就是说在Smith先生给她*之前,他就在服用这个治胃病的*,所以综上所述,动词应该用过去完成进行时,故选D项。
知识点:过去完成进行时
题型:选择题