35. have seen
- Có "twice" là dấu hiệu thì Hiện tại hoàn thành
36. have ever met
37. was
- Có yesterday là dấu hiệu thì Quá khứ đơn.
38. haven't lived
- Có "for+khoảng thgian" là dấu hiệu thì Hiện tại hoàn thành
39. will never forget/you have just told.
40. are preparing
- Có "at the moment" dấu hiệu thì tương lai tiếp diễn.
41. stayed/rode/had borrowed
42. told visited
43. has worked
- Có "so far" dấu hiệu thì Hiện tại hoàn thành
44. worked
45. build/fly
46. lost
47. hasn't smoked
- Có "for+khoảng thời gian" dấu hiệu thì Hiện tại hoàn thành.
48. arrived/had just gone
49. have Bold and Marry been
Học tốt!!!