(易错题) —Do you know when Nick is leaving?
—He ________ for half an hour.
A.will leave B.left C.has left D.has been away
(陷阱题) (2019福建32题改编)—Look!My mother ________ a new dress for me.
—Wow, it looks very nice on you.
A.is making B.has made C.will make D.makes
(易错题) (2019长沙26题改编)I ________ abroad for several years, but I have never regretted my final decision to move back to my motherland.
A.am living B.lived C.have lived D.live
—Where are the teachers now?
—In the meeting room. They _________ the meeting for 10 minutes.
A.have begun B.have been on C.have had D.have been held
(2020原创)I ________ my clothes, so I didn't notice my father entering the room.
A.washed B.was washing C.washes D.will wash
(2020原创)He ________ his ID card in the train station. He doesn't know what to do now.
A.loses B.lost C.had lost D.was losing