📝 Daily Practice
🎯 Lesson Goal
This lesson will help you review how to make positive sentences with the present perfect tense. You will practice talking about experiences, recent actions, and changes using simple sentences connected to everyday life and work.
📖 Short Reading
✏️ Exercise 1 – Fill in the Blanks
1. She ____ (has / have / had) visited three countries this year.
2. We ____ (have / has / had) finished the project recently.
3. He ____ (have / has / having) learned new skills for his job.
4. They ____ (has / have / is) met the new manager already.
5. I ____ (has / have / had) taken many photos during my trip.
6. Anna ____ (has / have / having) helped many customers today.
7. The company ____ (has / have / had) improved its services this year.
8. You ____ (has / have / had) answered all the emails this morning.
🔗 Exercise 2 – Matching
1. Has she visited new cities?
2. Have they completed the report?
3. Has he learned the new software?
4. Have you booked the flights?
5. Has the company made progress?
6. Have we received the emails?
✅ Exercise 3 – Multiple Choice
1. Which sentence is correct?
2. Choose the correct sentence.
3. How do you say it correctly?
4. Pick the right sentence.
5. Which is correct?
6. Select the correct one.
📝 Writing Practice
1. Write about three things you have done this week. Use the present perfect.
2. Describe a new skill you have learned recently. Explain why it is useful.
3. Talk about a place you have visited and what you liked about it.
🎙️ Speaking Practice
Say this sentence aloud:
You said:
🎧 Continue Your English Journey
This lesson focuses on grammar, reading, and written practice. To improve your listening, speaking, and real-world communication skills, continue with:
- ✈️ Travel English A2
- 💬 Small Talk A2
- 🩺 At the Doctor A2
📚 Key Vocabulary
| Word | Meaning |
|---|---|
| experience | something you have done or learned |
| recently | just a short time ago |
| progress | improvement or success over time |
| responsibility | a duty or task you must do |
| improve | to get better |
| help | to assist or support |
| already | before now, earlier than expected |
| software | computer programs |
| travel agency | a business that plans trips |
| skill | ability to do something well |
| visit | to go to a place |
| a message sent by computer |
🔎 Answer Key
- exercise_1_fill_blanks: 1.has 2.have 3.has 4.have 5.have 6.has 7.has 8.have
- exercise_2_matching: 1.Has she visited new cities? – Yes, she has visited several. 2.Have they completed the report? – Yes, they have completed it. 3.Has he learned the new software? – Yes, he has learned it recently. 4.Have you booked the flights? – Yes, I have booked them. 5.Has the company made progress? – Yes, the company has made progress. 6.Have we received the emails? – Yes, we have received them.
- exercise_3_multiple_choice: 1.She has visited London twice. 2.We have finished the work. 3.He has learned Spanish. 4.They have booked the hotel. 5.I have taken many photos. 6.She has answered emails.
🤖 Need More Help?
The SFC Learning Assistant is a custom ChatGPT assistant created for StartFreeCourses lessons. It can explain grammar in simpler words, give extra examples, and create more practice for this lesson. You can use it with your own ChatGPT account. A free ChatGPT account is enough to open the assistant. If you are not logged in, ChatGPT will ask you to sign in before opening the assistant. This assistant is optimized for the StartFreeCourses learning style: simple explanations, beginner-friendly examples, and practical English practice. Open Learning Assistant →