1. We have played tennis for 2 years.
2. Mai has gone to the library today.
3. My sister has moved to a new house near her boyfriend’s flat.
4. His teacher hasn’t explained this lesson yet.
5. This is the best film I have ever watched.
6. Minh has just left the office for 2 hours.
7. Have they written a report since last Monday?
=> S + have/ has + V3
=> Have/ has + S + V3 ?
=> For + quãng thời gian
=> Since + mốc thời gian
=> Yet / Just / Ever