1) I will .................. been waiting here for three hours by six o'clock. a) have b) has c) had 2) By 2001 I will have ...................living in London for sixteen years. a) be b) been c) am 3) When I finish this course, I will have been .................. English for twenty years. a) learned b) learn c) learning 4) Next year I will .................... been working here for four years. a) having b) have c) has 5) When I come at 6:00, will you have been ............. long? a) practicing b) practiced c) practice

Bảng xếp hạng

Phong cách trực quan

Tùy chọn

Chuyển đổi mẫu

Bạn có muốn khôi phục tự động lưu: không?