Answer :
The answers to the fill in the blanks are given below
1. have finished
2. has prepared
3. loves
4. learned
5. waited
6. have been
7. have seen
8. have read
9. have wrote
10. traveled
11. have not seen
12. have visited
13. ran
14. talked
15. did
16. looked
17. ran
18. hoped
19. have seen
20. has typed
learn more at https://brainly.com/question/24373436
1) I have just finished my book. 2) He has already prepared his lessons.3) He has loved my sister since he was very young. 4) We have been learning English for 4 years. 5) I have been waiting for two hours, but she has not come yet. 6) This is the first time I have been to Paris. 7) I have seen that film several times because I like it. 8) I have read that novel written by Hemingway several times before. 9) Up to the present / So far, we have written almost every lesson in the book. 10) We have traveled to New York lately. 11) I have not seen him recently. 12) Have you ever visited Huong Pagoda? 13) 'You look hot'- Yes, I have been running. 14) Carol has been talking on the phone for two hours. 15) Where's Sarah? She's outside. She has been doing the gardening all this morning. 16) My sister has been looking for you since yesterday. 17) I have been running all afternoon. 18) She has been hoping to meet him all day. 19) I have never seen her before. 20) Has he been typing the report since this morning?
Exercise 2:
1) We often use e-mail to keep in touch with our friends. (A) 2) Nicola and Peter always prepare the lesson carefully before going to school. (D) 3) It is raining now. Let's find somewhere to hide. (B) 4) Do they spend their holidays in Canada every year? (A) 5) I am writing to Mom right now. Do you want to say anything to her? (B) 6) I have lived in this house since I was born. (D) 7) I usually go to school by bus. (C) 8) How long have you known her? For five months. (C) 9) Please don't make so much noise. I am studying. (C) 10) George has just called me from Italy. (A) 11) It is raining now. It began raining two hours ago. So it has rained for two hours. (A) 12) Mike is playing chess. How long has he been playing? (D) 13) My sister has been looking for you since yesterday. (C) 14) We haven't seen Dorothy since last Saturday. (B) 15) Mary hasn't visited her parents since last Christmas. (B) 16) This is the first time I have been to Paris. (B) 17) I have seen that film several times because I like it. (A) 18) I have read that novel written by Hemingway several times before. (C) 19) Up to the present / So far, we have written almost every lesson in the book. (B) 20) Fred usually walks to work, but this week he is driving his car. (A)
Exercise 1:
- Present perfect tense (have/has + past participle) is used to indicate actions that have been completed recently or have relevance to the present moment.
- Present perfect progressive tense (have/has been + present participle) is used to emphasize the duration of actions that started in the past and continue into the present.
- For sentences requiring the present perfect: The actions are completed and have relevance to the current situation, like 'have just finished' and 'have already prepared'.
- For sentences requiring the present perfect progressive: The emphasis is on the duration or continuity of the action, like 'have been learning' and 'have been waiting'.
Exercise 2:
- Simple present tense describes habitual actions, like 'use' and 'prepare'.
- Present progressive tense describes actions happening right now, like 'is raining'.
- Present perfect tense describes actions that have happened at some unspecified time and are relevant to the present, like 'have seen' and 'have written'.
- Present perfect progressive tense describes actions that started in the past and are still continuing, like 'have been playing'.
- Usage of these tenses is based on whether the action is habitual, ongoing, completed, or continues from the past up to the present.