English grammar and vocabulary

  • English grammar - index
  • Adjectives and adverbs
  • Conditional sentences
  • Infinitives
  • Modal auxiliaries verbs
  • Passive voice
  • Prepositions
  • Quantifiers
  • Question and answer forms
  • Reported Speech
  • The English verb
  • Other grammar points
  • English grammar exercises
  • B2 level materials
  • Listen and read - stories
  • Listen and read - grammar
  • Business English
  • Practising English podcasts
  • Games and activities

English grammar explanations: present perfect simple.

Understanding present perfect., the basics - structure:.

The syntax of the structure is: subject + auxiliary verb "have" or "has" + past participle.

I have finished my lunch. I'm going back to work now. John y Mary have come back from a holiday in Spain. They look very brown.

The contracted forms are:

I have done = I've done; you have done = you've done; she / he / it has done = she's, he's, it's done; we have done = we've done; they have done = they've done.

Question forms:

To make a question in present perfect simple, we invert the auxiliary "have" or "has" with the subject:

They have been to see the Olympic Games. Have they been to see the Olympic Games? The cat has fallen out of a tree. Has the cat fallen out of a tree?

Negative forms:

Negative sentences use the word "not" which combines with the auxiliary:

It has not (hasn't) rained one day yet this summer. John and Mary have not (haven't) gone out together this week. There have not (haven't) been a lot of tourists in our city this year.

Present perfect - use in real life:

1) completed actions with implications in the present..

We must remember that present perfect is a present tense. However, present perfect can be used to talk about completed action in the past:

I've finished my English homework.

But the person who said this was also implying something which is present. For example, he could be saying

Can I go home now? or, Can I do another exercise now? or, Can you check it for me , teacher? etc.

If we are thinking about or we mention a past time when we speak, then we can't use present perfect; we use past simple:

I finished my English homework before dinner last night .

2) An action that started in the past and continues in the present.

If a past action continues to the present time, we use present perfect to express that action. Present perfect simple is often preferred when we use stative verbs ( have, be, like, etc.) or the time period is more permanent, eg. a long time, ages . (Compare with present perfect continuous ):

I've had this shirt for two days. Our country have been world soccer champions for a long time . Mary has always liked John.

In the above examples we assume that: I have the shirt now; our country are world soccer champions now; Mary likes John now.

It is a mistake to use present simple in these situations:

I have this shirt for two days .

Use of for and since .

With this use of present perfect, it is common to use the prepositions "for" and "since" to express how much time has passed. "For" is used to talk about the length of a period of time and "since" is used to mention the starting moment of the period of time:

I've wanted to own a car like that for years . He's only known that girl for about two weeks . There's been a power cut since eight o'clock this morning . Mary has dressed in that way since she was a teenager .

Repeated actions.

Present perfect is also used in a similar way to talk about repeated actions in the past but with reference to a present time like: this year, this month, recently, etc:

My husband has been to Madrid three times this year . I've had a cold twice this month . There have been several robberies in this area recently .

Use of yet, already and just .

Yet, already and just are common with present perfect although they can be used with other tenses too. We use these words to talk about a finished action . With questions, we usually use yet . Observe how yet comes after the complement or at the end of the sentence:

Have you finished your homework yet ? Has it stopped raining yet ?

When we use yet in questions , we are asking if the action has been completed. Perhaps we expect the action has been finished or we want it to be finished:

Have you finished that report yet ? I need to see the figures.

We also use yet in negative sentences:

I haven't finished yet . He hasn't arrived at work yet .

When we use yet in negative sentences , we are saying something hasn't happened but we expect it to happen soon :

I haven't received an email from him yet . I expect it will arrive later today.

We often see already in affirmative sentences . It comes after the first auxiliary or at the end of the sentence:

I've seen than film already / I've already seen that film. The police have already been here. / The police have been here already .

When we use already , we mean that something has happened before the action was expected it to happen. Perhaps we are surprised it has happened so soon. In this context, we may use already in negatives and questions too.

You're not leaving already , are you? I thought you were going to stay for dinner.

When we use already in questions, we suspect that the answer is "yes". Really, we are confirming what we think we know:

"They've told six people to leave their jobs today!" "Oh, dear. Is your company having problems already ?"

Is it 3 o'clock already ? Oh, no! I'm going to be late!

Just talks about when an action happened. It is probably the only time adverb used with present perfect to talk about when an action happened. It is used when the action happened very close to the time of speaking:

He's just left. He went a few minutes ago.

I've just heard the news. I'm so sorry about what happened.

Interestingly, in American English , just is usually used with past simple and not present perfect - like other time adverbs:

He just left

I just heard the news.

Also see already in past perfect...

This second use of present perfect is closely related to present perfect continuous...

- Exercises on present perfect...

Copyright © 2023 Practising English All rights reserved

  • 606-889-173
  • [email protected]
  • Czech Republic

Present Perfect

For recently finished actions.

Present Perfect For recent completed actions

Table of Contents

In this grammar section we will have a look at the tense Present Perfect to talk about recently finished/completed actions.

A: How long have you worked there? B: I have worked there for 3 years.

A: How long have you been friends? B: We haven’t been friends for long. We have been friends since 2022

The video gives an overview of to Present Perfect for something recently completed/finished actions.

It shows the meaning/usage: when and why to use the Present Perfect.

For the form and the pronunciation have a look a the different webpages:

  • Present perfect form
  • Present perfect pronunciation

Usage/ Meaning

How and when do we use the Present Perfect?

Timeline Present Perfect for recently finished actions just

Present Perfect is also used to talk about something recently finished.

I have just done my homework: This means not so long ago you finished your homework . It is an unspecified time in the past . We don’t know when the person did it, but it wasn’t so long ago . It is usually used to stress that you finished the action and there it no need to do it anymore or no need to worry about it anymore .

Timeline Present Perfect for recently finished actions already

I have already done my homework: This means you finished your homework somewhere before now . It is an unspecified time in the past . We don’t know when the person did it . It is usually used to stress that you finished the action and there it no need to do it anymore or no need to worry about it anymore .

Timeline Present Perfect for recently finished actions yet

Present Perfect is also used to talk about something that is not finished.

I haven’t done my homework yet : This means you did not finished your homework somewhere before now but that you will do it later . It is usually used to stress that you did not finished the action but you will do it somewhere soon in the future.

  • Just: recently finished actions. positive and questions. Between have and the main verb : I have just finished . 
  • Already: finished actions. positive and questions. Between have and the main verb : I have already finished .
  • Yet: not finished, but will finish it later. Negative and questions. At the end of the sentence: I haven’t finished yet .

Grammar boot camp

Have a look at the questions and write your answers in the comments below . Also give us some more details about when, where, why,….

  • What have you already done today?
  • What haven’t you done yet today, but must still do today?
  • What have you just finished before answering these questions?
  • Have you just had some food?
  • Have you already finished your homework?
  • Have you already studied today?
  • Have you just had a phone call?
  • Have you already had lunch today?
  • Which movie have you already seen more than 2 times?
  • Which goals in your life have you already achieved?

Spread the word

Kristof Abrath Teacher, Trainer, Course Designer Teaching in English on 4 different continents since 2006.

More tenses

English courses, additional services.

Grammar boot camp Tenses Level 2

Grammar Bootcamp Tenses Level 2

€ 99,95

Cambrige exams CAE Writing Correction

Cambridge Advanced CAE Full Writing correction

€ 24,99

Cambridge Advanced CAE Basic Writing correction

€ 14,99

Cambrige exams FCE Writing Correction

Cambridge First FCE Full Writing correction

Cambridge first fce basic writing correction.

Christmas Sale Phrasal Verb Course

Phrasal Verb Course 1

€ 11,00

Comments or Questions?

Leave a reply cancel reply.

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed .

Kristof.abrath.com is registered under Kristof Abrath IČO: 07420609

  • Job interview preparation
  • Business English
  • Business Communication
  • Business Writing
  • English Speaking
  • English Writing
  • English Grammar
  • English Vocabulary
  • Private English Course
  • Teacher Training
  • Teacher Training Workshops
  • What we offer

Welcome Back

Login to your account.

Simple Past or Present Perfect Simple

Put the verbs into the correct tense (simple past or present perfect simple).

  • I (just / finish) my homework.
  • Mary (already / write) five letters.
  • Tom (move) to this town in 1994.
  • My friend (be) in Canada two years ago.
  • I (not / be) to Canada so far.
  • But I (already / travel) to London a couple of times.
  • Last week, Mary and Paul (go) to the cinema.
  • I can't take any pictures because I (not / buy) a new film yet.
  • (they / spend) their holiday in New Zealand last summer?
  • (you / ever / see) a whale?
  • Dictionaries home
  • American English
  • Collocations
  • German-English
  • Grammar home
  • Practical English Usage
  • Learn & Practise Grammar (Beta)
  • Word Lists home
  • My Word Lists
  • Recent additions
  • Resources home
  • Text Checker

  • I 've already visited three universities.
  • She 's just won the match.
  • I haven't made a decision yet .
  • ‘ Have you seen that new film yet ? ’   ‘ Yes, I have . / No, I haven't . ’
  • visit  →  visit ed   arrive  →  arriv ed
  • have, had  →  had   lose, lost  →  lost
  • do, did  →  done   eat, ate  →  eaten
  • They 've just made a big announcement.
  • Have you finished that book yet ?
  • Spring has already arrived in Madrid!
  • Practice 1   Gap-fill
  • Practice 2   Gap-fill
  • Practice 3   Multiple choice
  • Practice 4   Multiple choice
  • Practice 5   Gap-fill
  • Practice 6   Multiple choice
  • Practice 7   Multiple choice
  • Practice 8   Gap-fill
  • Practice 9   Gap-fill
  • Practice 10   Gap-fill
  • Practice 11   Gap-fill

engVid - Free English Video Lessons

  • All Lessons
  • business english
  • comprehension
  • culture & tips
  • expressions
  • pronunciation

Adam's English lessons

English Grammar – Using ALREADY & YET

' src=

about engVid

Learn English for free with 2064 video lessons by experienced teachers. Classes cover English grammar, vocabulary, pronunciation, IELTS, TOEFL, and more. Join millions of English learners worldwide who are improving every day with engVid.

  • 2-Intermediate

' src=

  • Privacy Policy

© 2024 LearnVid Inc.

Confirm Password *

By registering, you agree to the Terms of Service and Privacy Policy . *

Username or email *

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Sorry, you do not have permission to ask a question, You must login to ask a question.

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

English Notes Logo

English Notes

English notes latest questions, he said, “i have finished my homework.” change into indirect speech.

Zainab Shaikh

Indirect Speech: He said that he had finished his homework.

Explanation : When the reporting verb is in the past (said) and the direct speech is in the present perfect tense, then the indirect (reported) speech will change into the past perfect tense.

Present Perfect Tense > Past Perfect Tense.

Learn Narration

  • Share on WhatsApp
  • Share on Facebook
  • Share on Twitter
  • Share on LinkedIn
  • Select as best answer

Faizan Saifi

Indirect Speech : He said that he had finished his homework.

saleema khan

He said that he had finished his homework.

You must login to add an answer.

i've finished my english homework

Grammar Quiz

___________ I’ve finished my homework, it’ll be midnight.

A. As soon as

B. By the time

Select your answer:          

Next Quiz >

Other quiz:

I seldom __________________ in the morning.

A. takes a bath

B. take a bath

The book is popular __________ it offers unique insights.

How to use : Read the question carefully, then select one of the answers button.

GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.

COMMENTS

  1. difference

    20. Depending on context they could have the same or slightly different meanings. I have finished. would be said after completing a task either very recently or some time in the recent past. I am finished. would be said after very recently completing a task. It can also have the meaning of hopelessness as a person faces impending doom.

  2. Present perfect simple

    I have finished my lunch. I'm going back to work now. John y Mary have come back from a holiday in Spain. They look very brown. The contracted forms are: I have done = I've done; you have done = you've done; she / he / it has done = she's, he's, it's done; we have done = we've done; they have done = they've done. Question forms:

  3. word usage

    — I have my homework. (have stands for possession.) — I've my homework. — I have finished my homework. (have is an auxiliary.) They are not used in short answers: — Have you done your homework? — Yes, I have. Yes, I've. Also, when writing formal stuff, you normally use non-contracted forms. For instance, in an essay.

  4. Past simple or present perfect?

    I've lost my keys. We've been to a very nice restaurant. We use the past simple (NOT present perfect) when we mention or ask about when something happened or when the time is known by the speaker and the listener. We often use a past expression ( last week, yesterday, when I was a child, etc .) We've arrived yesterday.

  5. Present Perfect for recently finished actions

    Just. Present Perfect is also used to talk about something recently finished. I have just done my homework: This means not so long ago you finished your homework. It is an unspecified time in the past. We don't know when the person did it, but it wasn't so long ago. It is usually used to stress that you finished the action and there it no ...

  6. Exercises on Simple Past and Present Perfect

    Exercise 8. Put the verbs into the correct tense (simple past or present perfect simple). I (just / finish) my homework. Mary (already / write) five letters. Tom (move) to this town in 1994. My friend (be) in Canada two years ago. I (not / be) to Canada so far. But I (already / travel) to London a couple of times. Last week, Mary and Paul (go) to the cinema.

  7. american english

    'I am done (with my work)' is a straggler from older English. In Old English, the present perfect was formed somewhat differently. Whereas Modern English uses to have in almost every construction, be it transitive or intransitive, older English used to have with transitive verbs and to be with intransitive verbs. Here are some intransitive ...

  8. Present perfect simple with just, already and yet

    We can use the present perfect positive with just or already: Subject + have/has + just/already + past participle. three universities. the match. We usually use short forms ( I've, You've, He's, etc.) when we are speaking and in informal writing. We can use the present perfect negative with yet: Subject + haven't/hasn't + past participle + yet.

  9. I have finished vs I finished. : r/grammar

    Both are possible, depending on the context. Present perfect simple: I have finished my homework. -> you started doing your homework this morning and right now you have finished it. Past simple: Yesterday I finished my homework. -> it's completely over, in the past. You are referring to something that is not of importance to the present. 1. Reply.

  10. "I am done" or "I have finished" or "I am finished" or "I finish"

    Also, in proper English usage, I have finished is preferred over I am finished. So, in that sense only the following (from your list) are correct: I have "To Kill a Mockingbird" on my list. I will write you about it when I have finished reading it. I have "To Kill a Mockingbird" on my list. I will write you about it when I finish reading it.

  11. English Grammar

    already comes with somthing done active you did it and finished and you know that. yet-> comes with negative "not" in the sentence. and in the question if you did not know if somthing done or not. i hope you got it. girl full of hope. thanks a millions Alex.

  12. I finished my work/I have finished my work.

    I have been finishing. ( Present perfect continuous) I had been finishing. ( Past perfect continuous) Note that in the continuous, there would be something after the relevant form of "finish". Both the simple past and the present perfect are used to describe an event which happened in the past and which is now over.

  13. Past simple or present perfect?

    I haven't finished my homework yet. Recently. We often use the present perfect with recently to talk about past recent actions. They 've recently bought a new car. Today, this week, this month, this year. We can use the present perfect with time expressions when the time we mention has not finished. I 've seen John today. (=Today has not ...

  14. i finished my homework

    High quality example sentences with "i finished my homework" in context from reliable sources - Ludwig is the linguistic search engine that helps you to write better in English ... Sentence examples for i finished my homework from inspiring English sources. AI Feedback. Is your sentence correct in English? Login and get your AI feedback ...

  15. i finish my homework

    The sentence "I finish my homework" is correct and usable in written English. You can use it when you want to report that you have finished an assigned task, such as in the following example: "I just finished my homework. Now I can relax!". exact ( 2 ) After I finish my homework, I remember the letters I saw on the wall. 1.

  16. He Said, "I Have Finished My Homework." Change Into ...

    Added an answer on August 29, 2021 at 1:29 am. Indirect Speech: He said that he had finished his homework. Explanation: When the reporting verb is in the past (said) and the direct speech is in the present perfect tense, then the indirect (reported) speech will change into the past perfect tense. Present Perfect Tense > Past Perfect Tense.

  17. When vs. If

    I will return the book to the library when I have finished reading it. Don't mention anything about his weight problem until he has gone. We can have dinner after I have had a shower. Ask him about his trip when you phone him. I will go home as soon as I finish the job. You will feel better if you eat something. Dad will be angry if I fail my ...

  18. When I do vs When I have done

    6 We'll probably watch the match while we dinner. 7 When I all my water, I'll wash out the bottle. 8 I'll let you know as soon as the food ready. 9 Gary will hang up his shirt when he it. 10 When the baby asleep, I'll mop the floor. Exercises: 1 2 3. When I do vs When I have done. Present simple and present perfect in future time clauses.

  19. I've finished _______ my homework A. to do B. doing ...

    How to use : Read the question carefully, then select one of the answers button. About grammarquiz.net. GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time. I've finished _______ my homework A. to do B. doing - Gerund vs Infinitive Quiz.

  20. I've finished my homework, it'll be midnight.

    C. because. D. until. How to use : Read the question carefully, then select one of the answers button. GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time. ___________ I've finished my homework, it'll be midnight. A. As soon as B. By the time C.

  21. Past simple or present perfect?

    I haven't finished my homework yet. Recently. We often use the present perfect with recently to talk about past recent actions. They 've recently bought a new car. Today, this week, this month, this year. We can use the present perfect with time expressions when the time we mention has not finished. I 've seen John today. (=Today has not ...