English Grammar Quiz for ESL learners

Present Perfect Quiz

You can do this grammar quiz online or print it on paper. It tests what you learned on the Present Perfect page.

1. Lindsay _____ not been to France.

2. _____ you finished your homework?

3. They___ gone to a rock concert.

4. _____ you been to Japan?

5. We _____ never eaten Mexican food.

6. Andrea has _____ her umbrella.

7. _____ the sun come up?

8. The children ________ the lost puppy.

9. Wiwi's been a vegetarian _____ three years.

10. I haven't worked _____ last December.

Your score is:

Correct answers:

Back to 12 English Tenses page

Grammar Quizzes

Grammar Games

WordReference Forums

  • Rules/Help/FAQ Help/FAQ
  • Members Current visitors
  • Interface Language

Follow along with the video below to see how to install our site as a web app on your home screen.

Note: This feature may not be available in some browsers.

  • English Only

Are you finished or have you finished or Did you finished?

  • Thread starter Amber_1010
  • Start date Aug 31, 2012

Senior Member

  • Aug 31, 2012

When a mum wanna know if her kid's homework is done or not so that they can go out. Should she say(British English) 1. Did you finish your homework? 2. Have you finished you homwork? 3. Are you finished with your homework? I'll chose the second one..... << second question deleted >> Thank you.  

Packard

In AE these would all be idiomatic and equally acceptable. But note: When a mum wanna wants to know if her kid's homework is done or not so that they can go out. Should she say(British English) 1. Did you finish your homework? 2. Have you finished you r hom e work? 3. Are you finished with your homework? I'll chose the second one..... << response to second question deleted >> Thank you  

Keith Bradford

Keith Bradford

In BE: 1. Did you finish your homework at some time in the past, e.g. Did you finish your homework yesterday? 2. Have you finished your homework now. This is the correct answer. 3. Are you finished with your homework = Do you want to continue it or have you done enough for the moment?  

ewie

Amber_1010 said: When a mum wanna wants to* know if her kid's homework is done or not so that they can go out. Should she say(British English) 1. Did you finish your homework? 2. Have you finished you r hom e work? 3. Are you finished with your homework? Click to expand...

you finished your homework

Questions in Present Perfect Tense with Examples

Published by

Olivia Drake

Summary:   To ask in present perfect, combine “Have/Has” with the subject and past participle. Insert “yet” for recent actions and lead with “How long” for durations. Negatives are formed with “Haven’t/Hasn’t.” Reply with “Yes” or “No,” followed by the appropriate auxiliary verb.

On this page:

Question Forms in Present Perfect

Questions in the present perfect tense are used to ask about actions or situations that have relevance to the present moment. These questions can refer to experiences, changes, or actions completed at an unspecified time before now. Here’s how they are typically structured:

  • To ask about general experiences: Have/Has + subject + past participle of the verb?
  • Have you ever been to New York?
  • Has she tried sushi before?
  • Have they finished their homework yet?
  • To inquire if an action has occurred up to the present: Have/Has + subject + past participle of the verb + yet?
  • Have you eaten yet?
  • Has the mail arrived yet?
  • Have they called you yet?
  • To ask about the duration of a situation or action that started in the past and continues to the present: How long + have/has + subject + been + present participle (verb-ing)?
  • How long have you been working here?
  • How long has it been raining?
  • How long have they been living in that house?
  • To form positive and negative questions:

Positive: – Have you seen the new movie?

Negative: – Haven’t you seen the new movie?

These structures allow for a wide range of questions about past actions with present significance, from general experiences and specific occurrences to the duration of ongoing actions.

It’s important to know that the present perfect tense is used with specific time expressions that signal an unfinished time period or a connection to the present. Some common time expressions used with the present perfect tense are: already, recently, yet, ever, never, just, still, and so far.

Yes or No Questions

In the present perfect tense, yes or no questions are formed by starting with the auxiliary verb ‘have’ or ‘has’ followed by the subject, and then the past participle of the main verb. Remember, the present perfect tense is used to describe actions that started in the past but have relevance or connection to the present moment.

To form a yes or no question in the present perfect tense, follow this pattern:

(Have/Has) + Subject + Past Participle + ?

  • Have you visited Paris?
  • Has she finished her homework?
  • Have they already eaten dinner?

In order to answer these questions, use the auxiliary verb and an appropriate subject pronoun, followed by either ‘already’ or ‘not yet’, depending on the situation:

  • Positive Response : Yes, (I/you/he/she/it/we/they) have/has already.
  • Negative Response : No, (I/you/he/she/it/we/they) have/has not yet.

For example:

  • Yes, I have already visited Paris.
  • No, she has not yet finished her homework.

Keep in mind that when using contractions, the answers may be:

  • Yes, I’ve already.
  • No, she hasn’t yet.
  • Practice forming yes or no questions in the present perfect tense to become more efficient and confident in your usage of this verb tense.

Wh-Questions

In the present perfect tense, forming wh-questions is quite simple.

First, let’s talk about how to form basic wh-questions. You need to begin your sentence with a wh-word such as  who, what, when, where, why, or how . Following the wh-word, insert the auxiliary verb “ have ” or “ has ,” depending on the subject of the sentence. Next, place the subject, and finally, add the past participle of the main verb.

  • What have you eaten?
  • Where has she traveled?

In case you want to ask a question about the subject of the sentence, just use the appropriate wh-word followed by the auxiliary verb “have” or “has” and the past participle. Remember that in this case, the subject doesn’t appear in the question.

For example: Who has won the game? (instead of “John has won the game.”)

To form wh-questions that involve negation, place “not” after the auxiliary verb “have” or “has.”

For example: Why have you not finished your project?

Using Adverbs in Present Perfect Questions

When constructing present perfect questions, adverbs play an essential role in communicating the intended meaning. Adverbs can help specify the time duration, frequency, or manner of an action.

Another common adverb is “ever,” used to emphasize the open-endedness of a question. For instance, “ Have  you  ever  met a celebrity?” In this case, “ever” modifies the verb “met” and indicates the action is not confined to a specific time frame.

For adverbs of frequency, such as “always,” “usually,” “often,” or “rarely,” they generally come before the main verb. An example is “ Has  she  always  preferred tea over coffee?” Here, “always” acts as an adverb of frequency describing the main verb “preferred.”

Present perfect questions involving adverbs of manner include “how,” “why,” or “in what way.” For example, “ Have  they  danced  professionally before, and if so,  how  did they learn?” In this case, “how” is the adverb related to the action “learn.”

Present Perfect Questions with “How Long”

Present perfect questions with “how long” are used to ask about the duration of an action or situation that started in the past and continues up to the present. Here are some examples:

  • How long have you lived here?
  • How long have they been married?
  • How long has she been working at that company?
  • How long have we been waiting for the bus?
  • How long have you known each other?
  • How long has he been studying English?
  • How long have you been feeling this way?
  • How long have they been building the house?
  • How long has the store been open?

When forming these questions, the structure usually follows this pattern:

How long + have/has + subject + been + present participle (verb-ing)?

This structure helps to emphasize the ongoing nature of the action or situation from the past through to the present moment.

Present Perfect Questions with “Ever”

A present perfect question with “ever” is used to ask about experiences at any time up to now. It follows this structure:

– Have/Has + subject + ever + past participle of the verb?

Here are some examples:

  • Have you ever traveled to Italy?
  • Has she ever eaten sushi?
  • Have we ever met before?
  • Has he ever run a marathon?
  • Have they ever seen a shooting star?
  • These questions inquire about life experiences without specifying when they happened, emphasizing any point in the person’s life up to the present moment.

Questions with “Yet” in Present Perfect

Questions with “yet” in the present perfect tense are typically used to ask about actions or events that are expected to happen but have not occurred up to the present moment. They often imply a sense of expectation or anticipation. The structure for these questions is:

– Have/Has + subject + past participle of the verb + yet?

  • Have you finished your homework yet?
  • Has she arrived at the party yet?
  • Have they decided on a name for the baby yet?
  • Has he submitted the report yet?
  • Have we received the test results yet?

These questions are common in conversational English and are used to inquire about the completion or occurrence of an action or event as of now.

Common Present Perfect Questions and Answers

The present perfect tense is used to describe actions or events that have happened at an unspecified time before now or that began in the past and continue to the present. In this section, we will discuss commonly asked questions and their answers in the present perfect tense.

One typical type of question in the present perfect is asking about life experiences. For example:

Has she traveled to Spain?

  • Yes, she has traveled to Spain.
  • No, she hasn’t traveled to Spain.

Another common question is asking about the completion of activities:

Have they finished their project?

  • Yes, they have finished their project.
  • No, they haven’t finished their project.

In some cases, the present perfect is used to ask about the number of times an action has occurred:

How many times has he watched that movie?

  • He has watched that movie three times.

When inquiring about changes or effects from the past that still have an impact on the present, the present perfect is used:

Has the weather improved since this morning?

  • Yes, the weather has improved since this morning.
  • No, the weather hasn’t improved since this morning.

It’s also worth noting that questions in the present perfect often include time-related phrases such as “ever,” “never,” “since,” and “for.” For example:

Has she ever been to a concert?

  • Yes, she has been to a concert.
  • No, she has never been to a concert.

How long have they lived in this house?

  • They have lived in this house for 10 years.

These examples show various ways to form questions and their answers in the present perfect tense. The key is understanding the context and appropriately using the correct verbs, pronouns, and time-related phrases.

Present Perfect Positive and Negative Questions

Present perfect positive and negative questions are used to inquire about actions or situations with a focus on different outcomes. Here’s how they’re typically formed:

Positive Questions: – Have/Has + subject + past participle of the verb?

Negative Questions: – Haven’t/Hasn’t + subject + past participle of the verb?

Positive Questions:

  • Have you completed your assignment?
  • Has she traveled to France?
  • Have they heard the news?
  • Has he found his keys?
  • Have we met before?

Negative Questions:

  • Haven’t you completed your assignment?
  • Hasn’t she traveled to France?
  • Haven’t they heard the news?
  • Hasn’t he found his keys?
  • Haven’t we met before?

Positive questions seek confirmation of an action or experience, while negative questions often imply surprise or expectation that the action should have been completed or experienced.

Present Perfect Questions Examples

Sentence: I have read three novels this month. Question: Have you read three novels this month?

Sentence: We have consulted with the board of directors about this matter. Question: Have you consulted with the board of directors about this matter?

Sentence: They have never seen such a warm winter in their hometown before. Question: Have they never seen such a warm winter in their hometown before?

Sentence: The scientists have unveiled a new species of frog in the Amazon rainforest. Question: Have the scientists unveiled a new species of frog in the Amazon rainforest?

Sentence: I have considered starting my own business for several months. Question: Have you considered starting your own business for several months?

Sentence: We have felt unwell since returning from our trip last week. Question: Have you felt unwell since returning from your trip last week?

If you’ve read this far, it’s likely you found value in our content. We gauge the quality of our articles in various ways, and one significant metric is the number of times it’s shared. If you appreciated this piece, let us know by spreading the word.  Tweet this  or  share this post on Facebook !

Related Articles:

  • Present Perfect Tense: How to Use It
  • Present Perfect Negative Sentences with Examples
  • Present Perfect Sentences with Examples
  • Past Simple vs Present Perfect: A Clear Comparison Guide
  • Present Perfect vs Past Perfect: Understanding the Key Differences

ARE YOU READY FOR THE QUIZ?

If you've read this far, you likely found value in our content. We measure the quality of our articles in various ways, and one significant metric is the number of shares. If you appreciated this piece, please spread the word.

Leave a reply cancel reply, i’m olivia.

you finished your homework

Welcome to my virtual classroom! Join me on a journey of language and learning, where we explore the wonders of English together. Let’s discover the joy of words and education!

Let’s connect

Join the fun!

Stay updated with our latest tutorials and ideas by joining our newsletter.

Type your email…

Recent posts

Modal verbs in conditional sentences with examples, questions in future perfect continuous tense with examples, questions in future perfect tense with examples, questions in future continuous tense with examples, questions in future indefinite (simple) tense with examples, questions in past perfect continuous tense with examples, discover more from fluent english grammar.

Subscribe now to keep reading and get access to the full archive.

Continue reading

  • B1-B2 grammar

Present perfect: 'just', 'yet', 'still' and 'already'

Present perfect: 'just', 'yet', 'still' and 'already'

Do you know how to use just , yet , still and already with the present perfect? Test what you know with interactive exercises and read the explanation to help you.

Look at these examples to see how just , yet , still and already are used.

I've just seen Sai. He's really enjoying his new job. We haven't decided what to do yet. I still haven't called Yumi to see how she is. I've already had lunch but I'll join you for coffee.

Try this exercise to test your grammar.

'just', 'yet', 'still' and 'already': Grammar test 1

Read the explanation to learn more.

Grammar explanation

We often use just , yet , still and  already with the present perfect because they are related to the present moment. This page focuses on the meaning and use of these words when they are used with the present perfect.

Just used with the present perfect means 'a short time before'.

I've just seen Susan coming out of the cinema. Mike's just called. Can you ring him back, please? Have you just taken my pen?!

Just comes between the auxiliary verb ( have/has ) and the past participle.

Yet used with the present perfect means 'at any time up to now'. We use it to emphasise that we expect something to happen soon. Yet (in this context) is only used in negative sentences and questions.

Have you finished your homework yet? I haven't finished it yet. I'll do it after dinner. A. Where's Sam? B: He hasn't arrived yet.

Yet comes at the end of the sentence or question.

Still used with the present perfect means that something hasn't happened. We use it to emphasise that we expected the thing to happen earlier. Still (in this context) is only used in negative sentences.

I've been waiting for an hour and the bus still hasn't come. They promised me that report yesterday but they still haven't finished it. She still hasn't replied to my email. Maybe she's on holiday.

Still comes between the subject ( the bus, they, etc.) and auxiliary verb ( haven't/hasn't ).

Already used with the present perfect means 'before now'. We use it to emphasise that something happened before something else or earlier than expected.

I've already spent my salary and it's two weeks before payday. He wanted to see Sudden Risk but I've already seen it. The train's left already!

Already can come between the auxiliary and the main verb or at the end of the clause.

Do this exercise to test your grammar again.

'just', 'yet', 'still' and 'already': Grammar test 2

Language level

Hello, Could you tell me the difference in meaning between these two sentence? I just moved in I've just moved in

  • Log in or register to post comments

Hello Khangvo2812,

Generally, we use the present perfect ( I have moved in ) when an action in the past (moving in) has a present result or effect (here I am/I'm your new neighbour). We use the past simple ( I moved in ) when an action is solely in the past without any present echo.

However, for very recent actions in the past with just there is a difference in British and American English. British English speakers tend to use the present perfect with just while American speakers often us the past simple instead. I would say that that is the main difference here. A British English speaker would choose the second sentence, while an American English speaker would be more likely to choose the first.

You can read more about the present perfect and past simple here:

https://dictionary.cambridge.org/grammar/british-grammar/past-simple-or-present-perfect

https://www.cambridgeenglish.org/learning-english/activities-for-learners/b1g003-past-simple-and-present-perfect

The LearnEnglish Team

Hi, team! Can you please clarify why we use "yet" and present perfect tense (we have been to the restaurant...) in the last sentence? As far as i know "yet" mostly used in negetive and questions with present perfect tense. The context is following: B: I ate sushi for the first time on my dad's 50th birthday. He invited the whole family to a Japanese restaurant. A: Did you like it? B: Absolutely. In fact, it was so good that we have been to that restaurant three times yet. And on my mum's birthday, we ordered some sushi and had it at home.

Hello Babanova,

That does not look like a correct use of 'yet' to me. I would use 'already' or 'since then'.

Hello, I think your website is good but it's better to have more practices and tests because for example when we've just studied grammer,we need many perfect tests and challenge to overcome over the grammer subject. We also need advance grammer , if you could add to this site,please. Thank you

Hello mr_bahrami2011,

Thanks for your feedback. There are quite a few advanced grammar points covered in our English grammar reference . There are also usually more exercises on those pages.

I'm also pleased to say that we are working on a C1 grammar and hope to publish it here soon.

You might also want to consider some of the options in our Online courses section if you'd like more in-depth work.

All the best, Kirk LearnEnglish team

Hello I think this is a real good place to learn English, but I am new here I can't find the worksheet in grammar B1 section.

Hello samayullah,

We're glad you found LearnEnglish!

Most of our site has worksheets, but I'm afraid our Grammar and Vocabulary sections do not. One day we'd like to create them, but at the moment it's simply too much work for our small team.

Hi there, I hope you are fine, and doing well. I, personally, think that this is the best website for English learners. However, I have a feedback which is what if you share a video with the grammar lessons, this way I think we will better learn each lesson.

Hi johny-jan,

Thanks for your message! We're always glad to hear that people find LearnEnglish useful and are happy to get suggestions.

That's a great idea about video lessons for grammar. We did a series of webinars on different grammar points which you can find in our Community events .

There are also quite a lot of resources focusing on grammar on our Facebook page  that I expect you might find useful. 

I hope you find something useful there too!

All the best, Kirk LearnEnglish Team

Online courses

Footer:Live classes

Group and one-to-one classes with expert teachers.

Footer:Self-study

Learn English in your own time, at your own pace.

Footer:Personalised Tutor

One-to-one sessions focused on a personal plan.

Footer:IELTS preparation

Get the score you need with private and group classes.  

Grammar Quiz

___ you ______(finish) your homework yet?

A. Did / finished

B. Have / finished

C. Did / finish

D. Have finish

Select your answer:          

Next Quiz >

Other quiz:

Fill in the blank with the best FANBOYS:

I want to sleep in, ______ I have to go to school.

I live ___ 745 West Street.

Trending Topics

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.

IMAGES

  1. How To Do Homework Quickly : How To Do Your Homework Fast- 20 Ways To Finish Homework Fast

    you finished your homework

  2. Have You Done Your Homework? Stock Photo by ©thinglass 35544501

    you finished your homework

  3. How to Finish Homework Faster: A Guide from Academic Professionals

    you finished your homework

  4. Present perfect nb2

    you finished your homework

  5. Have You Done Your Homework Text written on notebook page, red pencil on the right. Motivational

    you finished your homework

  6. Did You Finish homework? part 1

    you finished your homework

VIDEO

  1. Have you finished your homework? #yaey #homework

  2. The holiday is over. Have you finished your homework? Jump lightly. Tara is completely crazy. Tw

  3. Do your homework 📄

  4. FINISH Your Homework!!!

  5. POV: You finally finished your homework

COMMENTS

  1. you finished your homework? A. Have B. ...

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

  2. Present perfect

    Have you ever seen a ghost? Where have you been up to now? A: Have you finished your homework yet? B: No, so far I've only done my history. After a clause with the present perfect we often use a clause with since to show when something started in the past:. I've worked here since I left school. I've been watching that programme every week since it started.. Present perfect with time adverbials 1

  3. Present Perfect Quiz

    Online quiz to test your understanding of the Present Perfect tense in English. This is a free multiple-choice quiz that you can do online or print out. ... 2. _____ you finished your homework? Have Has Is a) Have b) Has c) Is. 3. They___ gone to a rock concert. 's 'es 've a) 's b) 'es c) 've. 4. _____ you been to Japan? Is Have Has a) Is b ...

  4. Past simple or present perfect?

    Have you finished your homework yet? 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.

  5. Are you finished or have you finished or Did you finished?

    In BE: 1. Did you finish your homework at some time in the past, e.g.Did you finish your homework yesterday? 2. Have you finished your homeworknow.This is the correct answer. 3. Are you finished with your homework = Do you want to continue it or have you done enough for the moment?

  6. 50 Examples of Questions and Answers in Present Perfect

    Have you finished your homework yet? Has she arrived at the party yet? Have they decided on a name for the baby yet? Has he submitted the report yet? Have we received the test results yet? These questions are common in conversational English and are used to inquire about the completion or occurrence of an action or event as of now.

  7. Already, still, yet

    She still hasn't finished school. (= I'm surprised because she shouldn't be in school at her age.) British vs American English. In British English, it's more common to use yet and already with the present perfect. "Do you want a sandwich?" "No thanks, I've already had lunch." "Have you finished your homework yet?"

  8. Have you ______ finished your homework?

    Have you _____ finished your homework? A. Already B. Yet C. Just. Select your answer: Next Quiz > Random Topics: Tenses - Auxiliaries Independent and Dependent Clauses Past Continuous Tense Verb Tense, Pronouns and Antecedents Adverbs of Degree Contrastive Conjunctions Modal Perfect Tenses and Article Tenses, Tag Questions, Phrasal Verbs.

  9. Present perfect: 'just', 'yet', 'still' and 'already'

    Have you just taken my pen?! Just comes between the auxiliary verb (have/has) and the past participle. yet. Yet used with the present perfect means 'at any time up to now'. We use it to emphasise that we expect something to happen soon. Yet (in this context) is only used in negative sentences and questions. Have you finished your homework yet?

  10. you ______(finish) your homework yet?

    Other quiz: Grammar › View. Fill in the blank with the best FANBOYS: I want to sleep in, _____ I have to go to school. A. or. B. but. C. nor. D. and