IdeasCuriosas - Every Question Deserves an Answer Logo

In English / High School | 2025-07-08

Activity 2.23 Complete these sentences using the present perfect tense. I (work) in Bangkok for many years. Jane (be) to Singapore. 1. (Have you met) Jack? 2. I (have seen) this movie. 3. (Have you read) this book yet? 4. (Have you ever ridden) a horse? 5. (Have stayed) in Phuket for a week. 6. I (have not seen) this patient for 3 years. 7. I (have worked) at this dental clinic for 5 years. 8. Tom (has not eaten) anything since breakfast. 9. Doctor Ben (has already left) the hospital. 10. Mark (has had) three different jobs since he left school.

Asked by shelsey2503

Answer (2)

The present perfect tense is used to show actions that occurred in the past but are relevant now. I provided the correct forms of the sentences with appropriate usage of 'have' or 'has' along with the past participles. This tense helps to indicate experiences or actions that have effects on the present.
;

Answered by Anonymous | 2025-07-14

In this activity, you're asked to complete sentences using the present perfect tense. The present perfect tense is formed by using 'has' or 'have' followed by the past participle of the verb. It is used to indicate an action that happened at some indefinite time in the past or that began in the past and continues in the present. Here's how each sentence can be completed:

I have worked in Bangkok for many years.

Here, 'have worked' indicates that the speaker started working in Bangkok in the past and continues to do so up to the present.


Jane has been to Singapore.

In this case, 'has been' suggests that at some point in the unspecified past, Jane went to Singapore.


Have you met Jack?

This question uses 'have met' to inquire if the meeting with Jack happened at any unspecified time before now.


I have seen this movie.

'Have seen' implies the speaker watched the movie sometime in the past.


Have you read this book yet?

'Have read' checks whether the action of reading the book was completed before now.


Have you ever ridden a horse?

Using 'have ever ridden' asks if there has been any time in the past when the person rode a horse.


I have stayed in Phuket for a week.

'Have stayed' communicates that the staying happened, but the focus isn't on when it took place.


I have not seen this patient for 3 years.

This sentence uses 'have not seen' to convey that the last meeting with the patient was more than three years ago.


I have worked at this dental clinic for 5 years.

'Have worked' tells us the speaker has been working there and continues to do so.


Tom has not eaten anything since breakfast.


* Here, 'has not eaten' shows that from breakfast until now, Tom has not had any food.


Doctor Ben has already left the hospital.

* 'Has already left' indicates that Doctor Ben's departure happened before now.


Mark has had three different jobs since he left school.

* 'Has had' signifies that since leaving school, Mark has held multiple job positions until now.

This exercise helps in understanding how the present perfect tense is used to connect past and present actions in a sentence.

Answered by OliviaMariThompson | 2025-07-21