

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
`26.`I haven't had such a delicious meal before.
`27.`The last time I saw him was 8 days ago.
`28.`It is Monday since I last took a bath.
`29.`I have not had a punture for 2 years.
`30.`He has not earned any money for 2 months.
`31.`He hasn't shaved since the day before yesterday.
`32.`I haven't drunk champagne since my brother's wedding.
`33.`I haven't been in Rome for 2 years.
`34.`I haven't seen Tom since his wedding day.
`35.`I haven't eaten raw fish since I was in Japan.
`36.`Mary hasn't spoken French for years.
`37.`I haven't had a good night sleep for ten weeks.
`38.`He hasn't paid taxes since 1970.
`39.`I haven't eaten meat for 5 years.
`40.`The windows haven't been cleaned for 3 months.
`=>`Cấu trúc :
+) This/It is the first time + S + have/has + Vpp : lần đầu tiên làm gì...
`=`S + have/has not + Vpp + before
`=`S + have/has never + Vpp + before : chưa từng làm gì trước đây...
+) The last time + S + V2/ed + was + time
`=`S + have/has not + Vpp + since/for + time
`=`It is + time + since + S (last) + V2/ed
`=`S + last + V2/ed + time
Hãy giúp mọi người biết câu trả lời này thế nào?


`Đáp` `án:`
26. I haven't had such a delicious meal before.
27. The last time I saw him was 8 days ago.
28. It is ... days since I last took a bath. (ghi tổng số ngày thứ thứ 2 đến hiện tại)
29. I have not had a puncture for 2 years.
30. He has not earned any money for 2 months.
31. He hasn't shaved since the day before yesterday.
32. I haven't drunk champagne since my brother's wedding.
33. I haven't been in Rome for 2 years.
34. I haven't seen Tom since his wedding day.
35. I haven't eaten raw fish since I was in Japan.
36. Mary hasn't spoken French for years.
37. I haven't had a good night sleep for ten weeks.
38. He hasn't paid taxes since 1970.
39. I haven't eaten meat for 5 years.
40. The windows haven't been cleaned for 3 months.
------------------------------------------------
Các công thức đổi HTHT - QKĐ
Loại 1:
S + has/have + not + V3/ed + for/since + time
→ S + last + V2/ed
→ The last time + S+ V2/ed + was + time + ago
→ It is / has been + time + since + S+ (last) + V2/ed
Loại 2:
How long + has/have + S+ V3/ed?
→ When + did + S + V1?
→ How long is it + since + S+ V2/ed ?
→ How long ago + did + S + start / begin + to V / Ving?
Loại 3:
S + has/have + V3/ed + for/since + time
→ S + started / began + to V / Ving
→ It is / has been + time + since + S+ V2/ed
Loại 4:
S + has/have + not/never + V3/ed + ... before
→ This/It is the first time + S+ has/have+ V3/ed
Loại 5:
When + did + S + last + V1?
→ When + was the last time + S + V2/ed?
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin