Mr.Smithgaveheroneofthepillsthathe
來源:國語幫 1.39W
問題詳情:
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項。
知識點:過去完成進行時
題型:選擇題