Thì Tương Lai Hoàn Thành Tiếp Diễn: Chinh Phục Toàn Diện Thì Tương Lai Hoàn Thành Tiếp Diễn: Chinh Phục Toàn Diện 30 câu hỏi 30 phút Luyện tiếng anhBẮT ĐẦU LÀM BÀIThì Tương Lai Hoàn Thành Tiếp Diễn: Chinh Phục Toàn Diện 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ếtBy the end of this year, I __________ here for five years.A.will workB.will be workingC.will have workedD.will have been working Lát kiểm tra lại Câu 2Nhận biếtWhen he turns 30, he __________ the piano for 20 years.A.will be playingB.will have been playingC.will have playedD.will play Lát kiểm tra lại Câu 3Nhận biếtBy 6 PM, we __________ for three hours straight.A.will studyB.will have studiedC.will have been studyingD.will be studying Lát kiểm tra lại Câu 4Nhận biếtNext month, they __________ together for a decade.A.will liveB.will have livedC.will be livingD.will have been living Lát kiểm tra lại Câu 5Nhận biếtHe will be exhausted tonight because he __________ all day.A.will workB.will have workedC.will have been workingD.will be working Lát kiểm tra lại Câu 6Nhận biếtHow long __________ you __________ by the time you finally graduate?A.will / studyB.will / have studiedC.will / have been studyingD.will / be studying Lát kiểm tra lại Câu 7Nhận biếtBy the time the plane lands, she __________ for 10 hours.A.will have been flyingB.will be flyingC.will have flownD.will fly Lát kiểm tra lại Câu 8Nhận biếtAt 5 o'clock, he __________ for two hours.A.will be waitingB.will waitC.will have been waitingD.will have waited Lát kiểm tra lại Câu 9Nhận biếtBy midnight, the team __________ on the project for 48 hours without a break.A.will workB.will be workingC.will have workedD.will have been working Lát kiểm tra lại Câu 10Nhận biếtShe will be a pro because she __________ this game for years.A.will have been playingB.will be playingC.will have playedD.will play Lát kiểm tra lại Câu 11Nhận biếtBy the time he arrives, we __________ three movies.A.will be watchingB.will have been watchingC.will have watchedD.will watch Lát kiểm tra lại Câu 12Nhận biếtA: You'll be an expert soon! B: I hope so. By May, I __________ this skill for a whole year.A.will practiceB.will be practicingC.will have been practicingD.will have practiced Lát kiểm tra lại Câu 13Nhận biếtChoose the sentence that needs correction: "By next week, she will have been finishing her thesis."A.By next weekB.sheC.will have been finishingD.her thesis Lát kiểm tra lại Câu 14Nhận biếtWhen she retires next year, she __________ students for over 40 years.A.will teachB.will have taughtC.will have been teachingD.will be teaching Lát kiểm tra lại Câu 15Nhận biếtIn 2030, our company __________ in this industry for a century.A.will operateB.will be operatingC.will have operatedD.will have been operating Lát kiểm tra lại Câu 16Nhận biếtChoose the sentence that needs correction: "He will have been knowing the secret for a week by next Monday."A.HeB.will have been knowingC.the secretD.by next Monday Lát kiểm tra lại Câu 17Nhận biếtA: Why will you be so tired tomorrow evening? B: Because I __________ all day.A.will workB.will have workedC.will have been workingD.will be working Lát kiểm tra lại Câu 18Nhận biếtIf he fails the exam next week, he __________ for nothing for the past three months.A.will studyB.will be studyingC.will have been studyingD.will have studied Lát kiểm tra lại Câu 19Nhận biếtBy the end of the marathon, the runners __________ for over three hours.A.will runB.will have been runningC.will have runD.will be running Lát kiểm tra lại Câu 20Nhận biếtThis time tomorrow, I __________ on the beach, not working.A.will have been lyingB.will have lainC.will be lyingD.will lie Lát kiểm tra lại Câu 21Nhận biếtChoose the sentence that is grammatically INCORRECT.A.By next year, I will have been owning this car for a decade.B.By next year, I will have owned this car for a decade.C.This time next year, I will be driving this car.D.Next year, I will sell this car. Lát kiểm tra lại Câu 22Nhận biết"He started his shift at 8 AM. At 4 PM, he will still be working." This means at 4 PM, he __________ for 8 hours.A.will workB.will have workedC.will have been workingD.will be working Lát kiểm tra lại Câu 23Nhận biếtI can't meet at 7 PM. I __________ my piano lesson then.A.will haveB.will be havingC.will have hadD.will have been having Lát kiểm tra lại Câu 24Nhận biếtAt 8 PM, the chefs __________ for six hours, and they __________ most of the main courses by then.A.will be cooking / will prepareB.will have cooked / will have been preparingC.will have been cooking / will have preparedD.will cook / will be preparing Lát kiểm tra lại Câu 25Nhận biếtChoose the best question for the answer: "Because I will have been traveling for 20 hours straight."A.Why will you be so exhausted when you arrive?B.How long will you travel for?C.What will you do when you arrive?D.When will you have traveled? Lát kiểm tra lại Câu 26Nhận biếtChoose the sentence that needs correction: "By the time you will finish your call, I will have been waiting for ages."A.will finishB.your callC.will have been waitingD.for ages Lát kiểm tra lại Câu 27Nhận biếtWhich situation is best described by the Future Perfect Continuous?A.A decision made spontaneously at the moment of speaking.B.A completed action before a specific time in the future.C.An action that will be in progress at a specific time in the future.D.The duration of an action up to a specific point in the future. Lát kiểm tra lại Câu 28Nhận biếtBy the time the new system is fully implemented, the IT team __________ on it for over a year.A.will workB.will be workingC.will have been workingD.will have worked Lát kiểm tra lại Câu 29Nhận biếtHe'll be fluent in Spanish by the time he returns because he __________ in Madrid for a whole year.A.will liveB.will have livedC.will have been livingD.will be living Lát kiểm tra lại Câu 30Nhận biếtSelect the best-formed sentence:A.By the time I will arrive, they will have been waiting for me.B.By the time I arrive, they will have been waited for me.C.By the time I arrive, they will be waiting for me for an hour.D.By the time I arrive, they will have been waiting for me for an hour. Lát kiểm tra lại Số câu đã làm0/30|Thời gian còn lại--:--NỘP BÀI