Mr.Smithgaveheroneofthepillsthathe

來源:國語幫 1.39W

問題詳情:

Mr.Smithgaveheroneofthepillsthathe

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項。

知識點:過去完成進行時

題型:選擇題

熱門標籤