

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
`1` Tom hasn't come back to his hometown for 5 years
- The last time + S + Ved/V2 + O + was + time
- S + has/have + not + Vpp + for/since + time
- come -> came -> come (v)
`2` He has worked as a teacher 6 months ago
- S + started/began + to V/V-ing + when/in/on/... + time
- S + has/have + Vpp + for/since + time
`3` We have not gone to Japan for 3 years
- It has been + time + since + S + (last) + Ved/V2 + O
- S + has/have + not + Vpp + for/since + time
`4` I haven't had my hair cut since June
- S + last + Ved/V2 + O
- S + has/have + not + Vpp + for/since + time
`5` We haven't met for 2 years
- The last time + S + Ved/V2 + was + time
- S + has/have + not + Vpp + for/since + time
`6` We haven't called each other for a long time
- It has been + time + since + S + (last) + Ved/V2
- S + has/have + not + Vpp + for/since + time
`7` How long have you had 10 scores in Math?
- When hỏi thời gian không cụ thể
- How long hỏi khoảng thời gian
- When + did + S + V nguyên + O ?
= How long + has/have + S + Vpp + O ?
= How long ago + did + S + V nguyên + O
`8` I have never had such an exciting trip before
- This is the first time + S + Ved/V2 + O
- S + has/have + never + Vpp + ... + before
= S + has/have + not + Vpp + ... + before
`9` The last time I saw Anna was 10 days ago
- The last time + S + Ved/V2 + was + time
- S + has/have + not + Vpp + for/since + time
`10` It is three days since I last took a bath
- S + has/have + not + Vpp + for/since + time
- It's + time + since + S + (last) + Ved/V2 + O
- take -> took -> taken (v)
* Note :
- for + khoảng thời gian
- since + mốc thời gian
Hãy giúp mọi người biết câu trả lời này thế nào?

Bảng tin