—Youhavedoneagreatjob.
問題詳情:
—You have done a great job.________you ________ for it?
— I got an extra $500 as a reward yesterday.
A.Have;paid B.Have;got paid
C.Did;get paid D.Were;paid
【回答】
B [上句句意:你的工作乾得很好。獲得報酬了嗎?Have you got paid for it?相當於Have you been paid for it?意爲“(到現在爲止)獲得報酬沒有”。]
知識點:現在完成時及其被動式
題型:選擇題