Thì Hiện Tại Hoàn Thành: Toàn Tập Công Thức & Cách Dùng Thì Hiện Tại Hoàn Thành: Toàn Tập Công Thức & Cách Dùng 30 câu hỏi 30 phút Luyện tiếng anhBẮT ĐẦU LÀM BÀIThì Hiện Tại Hoàn Thành: Toàn Tập Công Thức & Cách Dùng 30 câu hỏi 30 phút Luyện tiếng anhPHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn.Câu 1Nhận biếtI __________ that movie three times.A.seeB.sawC.have seenD.has seen Lát kiểm tra lại Câu 2Nhận biếtShe __________ her homework yet.A.doesn't finishB.isn't finishingC.hasn't finishedD.haven't finished Lát kiểm tra lại Câu 3Nhận biết__________ you ever been to London?A.HaveB.HasC.DidD.Do Lát kiểm tra lại Câu 4Nhận biếtThey have just __________ at the airport.A.arriveB.arrivingC.arrivedD.arrived Lát kiểm tra lại Câu 5Nhận biếtHe __________ never __________ sushi before.A.have / eatenB.has / eatenC.did / eatD.has / ate Lát kiểm tra lại Câu 6Nhận biếtWe __________ in this house for five years.A.livesB.livedC.have livedD.are living Lát kiểm tra lại Câu 7Nhận biếtI __________ him since we were children.A.knowB.have knownC.knewD.has known Lát kiểm tra lại Câu 8Nhận biếtMy sister __________ a new car recently.A.boughtB.buysC.has boughtD.have bought Lát kiểm tra lại Câu 9Nhận biếtHow long __________ she __________ as a manager?A.does / workB.did / workC.has / workedD.have / worked Lát kiểm tra lại Câu 10Nhận biếtI can't find my keys. I think I __________ them.A.have lostB.has lostC.lostD.lose Lát kiểm tra lại Câu 11Nhận biếtAlbert Einstein __________ the theory of relativity.A.has developedB.developedC.developsD.have developed Lát kiểm tra lại Câu 12Nhận biết"Where is Tom?" - "He __________ to the library. He'll be back in an hour."A.has beenB.has goneC.wentD.did go Lát kiểm tra lại Câu 13Nhận biếtThis is the most delicious cake I __________.A.ever eatB.ever ateC.have ever eatenD.did ever eat Lát kiểm tra lại Câu 14Nhận biếtI __________ him yesterday at the conference.A.have metB.has metC.metD.meet Lát kiểm tra lại Câu 15Nhận biếtWe __________ for over an hour, but the bus still __________ yet.A.have waited / hasn't comeB.have been waiting / hasn't comeC.waited / didn't comeD.wait / doesn't come Lát kiểm tra lại Câu 16Nhận biếtIt's the second time she __________ her flight this month.A.missB.missedC.is missingD.has missed Lát kiểm tra lại Câu 17Nhận biếtWhen __________ you __________ your job at that company?A.have / startedB.has / startedC.did / startD.do / start Lát kiểm tra lại Câu 18Nhận biếtSo far, our team __________ all of its matches in the tournament.A.wonB.has wonC.winsD.have won Lát kiểm tra lại Câu 19Nhận biếtMany changes __________ since the new CEO took over.A.have happenedB.happenedC.happenD.have taken place Lát kiểm tra lại Câu 20Nhận biếtHe worked as a teacher for ten years before he __________ a writer.A.becameB.has becomeC.becomesD.had become Lát kiểm tra lại Câu 21Nhận biếtMy father __________ his glasses. Now he can't read the newspaper.A.lostB.has lostC.losesD.had lost Lát kiểm tra lại Câu 22Nhận biếtThe new bridge __________ for three months.A.has been openingB.openedC.has been openD.has opened Lát kiểm tra lại Câu 23Nhận biếtShe __________ much happier since she __________ to the countryside.A.has been / movesB.was / movedC.has been / movedD.is / has moved Lát kiểm tra lại Câu 24Nhận biếtThis ancient castle __________ here for over 800 years.A.stoodB.has stoodC.standsD.was standing Lát kiểm tra lại Câu 25Nhận biếtI didn't recognize him at first because he __________ so much.A.changesB.has been changingC.had changedD.has changed Lát kiểm tra lại Câu 26Nhận biếtThe last time I saw her, she __________ for a new job.A.was lookingB.has lookedC.lookedD.has been looking Lát kiểm tra lại Câu 27Nhận biếtUp to now, no one __________ a solution to this problem.A.foundB.findsC.has foundD.have found Lát kiểm tra lại Câu 28Nhận biếtI __________ this book for hours, but I __________ only 20 pages.A.have read / have been readingB.read / have readC.have been reading / readD.have been reading / have read Lát kiểm tra lại Câu 29Nhận biếtDon't call me at 9 PM. I __________ for my flight by then.A.will check inB.will have checked inC.have checked inD.check in Lát kiểm tra lại Câu 30Nhận biếtA: "I __________ to Paris before." B: "Really? When __________ there?"A.have been / have you beenB.have been / did you goC.went / did you goD.have gone / have you gone Lát kiểm tra lại Số câu đã làm0/30|Thời gian còn lại--:--NỘP BÀI