Negative (-) | ||||
---|---|---|---|---|
Present perfect with yet | ||||
Subject | auxiliary verb | past participle | yet | |
She | hasn't | arrived | yet. | |
We | haven't | had | breakfast |
Questions (?) | ||||
---|---|---|---|---|
Present perfect with yet | ||||
Auxiliary verb | subject | past participle | yet | |
Has | she | left | yet? | |
Have | they | packed | their bags |
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
In the last lesson we saw when to use the present perfect tense . Now we will look at more situations of when to use the present perfect tense but now using adverbs .
We often use the adverbs just, ever / never, still, yet and already with the present perfect tense. These adverbs generally refer to a time period between the past and now. Let’s look at each one more in detail.
We often use the adverb JUST with the present perfect tense. JUST means very recently, a short moment ago. This is a recently completed action with a connection to now. For example:
This is a recently completed action. It is a finished event: The glass broke in the past. BUT with a connection to now, the present: Be careful NOW because you might cut yourself.
Notice how the word JUST is positioned between have/has and the Past Participle. Look at this example:
Now, something important to know is: In British English , JUST is used with the PERFECT TENSE
Now look at this sentence.
It has JUST but not with the present perfect tense. That is because in American English the PAST SIMPLE tense is often used instead of the present perfect tense. So…
When the adverbs EVER and NEVER are used with the present perfect tense, they usually refer to an event happening (or not happening) at some moment in your life – any time up to now.
EVER is used in the present perfect question: Have you ever …?
EVER can also be used with the first time :
EVER in these cases emphasizes that it has never happened before in your life. Also, notice the position of EVER between HAVE/HAS and the past participle.
NEVER = at no time in my past. It is considered a negative sentence.
Again, the adverb never is between the auxiliary have or has and the past participle .
The adverb STILL can be used with the present perfect tense to express that we have waited a long time for something to happen or be done and it hasn’t happened yet. This situation continues to happen. When used in the present perfect tense, it is normally in negative sentences.
Notice how STILL goes before the auxiliary haven’t or hasn’t .
The adverb YET usually refers to something that has not happened, but you expect it to happen (usually soon). We normally put YET at the end of the sentence. YET is used in negative sentences and questions.
B: No, they haven’t arrived yet . (they’re not here now, but I expect them to be here soon)
Now look at this sentence:
In British English , YET is used with the PERFECT TENSE Now look at this sentence:
It has YET but not with the present perfect tense. That is because in American English the PAST SIMPLE tense is sometimes used instead of the present perfect tense. So…
The adverb ALREADY can be used with the present perfect tense to express that something has happened early or before expected. This can come as a surprise.
Notice how the adverb ALREADY goes between the auxiliary and the past participle.
You can see that ALREADY is used in affirmative sentences. We don’t use ALREADY with negative sentences. Now look at this sentence:
In British English , ALREADY is used with the PERFECT TENSE Now look at this sentence:
It has ALREADY but not with the present perfect tense. That is because in American English the PAST SIMPLE tense is sometimes used instead of the present perfect tense. So…
Now compare these sentences and see how there is a difference in meaning between them:
See our other English lesson about STILL / YET / ALREADY .
I hope you found this lesson about using adverbs with the present perfect tense useful. If you did, please let other people know about it.
Perfect tense.
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.
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.
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
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?
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...
What's the difference.
"Did you" and "have you" are both interrogative phrases used to ask questions in English. However, they differ in terms of tense and the type of information they seek. "Did you" is used to inquire about past actions or events, while "have you" is used to inquire about present or ongoing actions or states. For example, "Did you go to the store yesterday?" asks about a specific action that occurred in the past, while "Have you finished your homework?" asks about the current status of completing a task.
Attribute | Did You | Have You |
---|---|---|
Usage | Asks about past actions or experiences | Asks about present actions or experiences |
Verb Tense | Past tense | Present tense |
Time Frame | Past | Present |
Context | Refers to completed actions or experiences | Refers to ongoing actions or experiences |
Examples | "Did you go to the party last night?" | "Have you finished your homework?" |
Introduction.
When it comes to English grammar, understanding the differences between different verb tenses is crucial. Two commonly used verb tenses that often confuse English learners are "Did You" and "Have You." While both verb forms are used to ask questions, they have distinct attributes that set them apart. In this article, we will explore the characteristics of "Did You" and "Have You" to help you gain a better understanding of their usage.
"Did You" is a past tense verb form that is used to ask questions about completed actions or events. It is commonly used to inquire about someone's past experiences, actions, or habits. For example:
As seen in the examples, "Did You" is used to ask about specific actions or events that occurred in the past. It is important to note that "Did You" is always followed by the base form of the verb, regardless of the subject. This makes it a straightforward verb form to use when asking questions about the past.
"Have You" is a present perfect tense verb form that is used to ask questions about past actions or events that have a connection to the present. It is commonly used to inquire about someone's experiences, actions, or achievements up until now. For example:
As seen in the examples, "Have You" is used to ask about someone's experiences or actions that have relevance to the present moment. It implies that the action or event happened at an unspecified time before now. The use of "Have You" indicates that the action or event may have occurred multiple times or is still ongoing.
When forming questions with "Did You," the auxiliary verb "did" is used to indicate the past tense, while the main verb remains in its base form. The subject of the sentence comes before the auxiliary verb "did." For example:
As shown in the examples, the subject "you" is followed by the auxiliary verb "did," and then the base form of the verb. This structure is consistent regardless of the subject, making it easy to construct questions using "Did You."
When forming questions with "Have You," the auxiliary verb "have" is used to indicate the present perfect tense, while the main verb remains in its base form. The subject of the sentence comes before the auxiliary verb "have." For example:
As demonstrated in the examples, the subject "you" is followed by the auxiliary verb "have," and then the base form of the verb. This structure is consistent regardless of the subject, making it easy to construct questions using "Have You."
While both "Did You" and "Have You" are used to ask questions, there are key differences in their usage:
Understanding the differences between "Did You" and "Have You" is essential for effective communication in English. While "Did You" is used to ask about specific past actions or events, "Have You" is used to ask about past actions or events that have a connection to the present. By grasping the nuances of these verb forms, you can confidently ask questions and engage in meaningful conversations. So, next time you want to inquire about someone's experiences or actions, remember to choose between "Did You" and "Have You" based on the context and time frame you want to refer to.
Comparisons may contain inaccurate information about people, places, or facts. Please report any issues.
Have you ______ finished your homework?
A. Already B. Yet C. Just
Select your answer:
Next Quiz >
Other quiz:
Mrs Sandy ,………………………. son is an accountant, is my new secretary.
What comes before the conjunction in a compound sentence?
A. a period
B. the word “and”
D. a question mark
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.
Stack Exchange network consists of 183 Q&A communities including Stack Overflow , the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
From an English test on Facebook:
When you have finished to move the furniture, let me know.
When you will finish moving the furniture, let me know.
I think the correct one is the former, but (if so) why exactly is the second one wrong?
When you have finished to move the furniture, let me know
This is simply wrong. English speakers would not use the infinitive here, but the gerund form of the verb: "When you have finished moving the furniture, let me know."
When you will finish moving the furniture, let me know
This has a strange sound to it. I suppose you could use a somewhat less strange-sounding version of this, perhaps "Let me know when you will finish moving the furniture," implying that you expect the addressee to complete that action and are wondering about his intentions in that regard. It also implies that you are interested in the time the process will get under way. It is not grammatically incorrect to reverse the order of the request, as you have in your example, but it just sounds odd.
In short, both constructions sound as if they originate from a non-native speaker.
In normal English (i.e. aside from legalese) we hardly ever use an explicitly future tense ("will", "shall", "will have") with a subordinating conjunction such as "if", "when", or "after" (but not, I think, "although");
There are some apparent exceptions with "if", such as
which has a slightly different meaning from
but I actually think that this is only formally a future, and really uses the auxiliary in an older sense, meaning "If he is willing to go", so it is actually present tense. (For me it implies that he may be unwilling to go, and the statement is an offer, whereas the second is simply a neutral statement of intent.)
But I can't think of an exception with "when".
Stack Exchange network consists of 183 Q&A communities including Stack Overflow , the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
"I have finished my homework": this means that my homework is completed, there is no more homework to be done.
"I have finished doing my homework": this means I have ceased doing the homework, but it does not mean the homework has been completed.
Am I right about this?
To me, both suggest that the work has been completed, and so there is no more homework to do that evening.
I suppose the second might be said by very cheeky teenager, trying to get around their parent without actually lying.
Have you finished your homework? I've finished doing my homework...
If you want to say that you are stopping for now but will return:
I'm taking a break from doing homework.
I'm going to stop for now
I'm going to finish it off tomorrow.
I've done enough homework for one day.
I'm giving up. Mr Snodgrass will just have to get a half-completed essay.
There are endless variations.
I think you are strictly correct; but using the word finished will set up an implication that the homework is completed.
Using your second example when your homework is not complete, I would class as deliberate misdirection.
Not the answer you're looking for browse other questions tagged grammar ..
COMMENTS
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.
Take off your shoes. I have just cleaned the floor. (A short while ago I mopped the dirty floor and it is clean now.) I can't find my keys. Have you seen them? (I lost my keys and can't find them now.) Have you done your homework? (Is your homework finished now?) I started but I haven't finished my homework yet. (My homework is not finished now.)
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 ...
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.
3 We have eaten dinner. 4 We haven't eaten dinner . 5 We haven't eaten dinner. 6 I've eaten dinner but I'm hungry. 7 It's very early but I'm hungry. 8 It's dinner time but I'm not very hungry . 9 Have you washed your car ? 10 I have washed my car. Still, yet, already - What's the difference?
The present perfect tense is used to describe something that happened in the past, but the exact time it happened is not important. It has a relationship with the present. I have done my homework = I finished my homework in the past. It is not important at what exact time, only that it is now done.
do, did → done eat, ate → eaten. We use the present perfect with still in negative sentences to talk about actions that we expected to happen before now. Still looks back at the past. Emma still hasn't arrived. She said that she'd be here at six o'clock. (I expected Emma to arrive before now.)
The children ________ the lost puppy. 9. Wiwi's been a vegetarian _____ three years. 10. I haven't worked _____ last December. 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. For ESL learners.
JUST - Events that recently occurred - Recent past events. We often use the adverb JUST with the present perfect tense. JUST means very recently, a short moment ago. This is a recently completed action with a connection to now. Be careful, I have just broken a glass and there are pieces on the floor.
Yes, you can. If I expected you to take two hours to finish your homework and you did it in forty minutes, I would say to you 'Have you finished your homework already?'. I know that you seem to have finished it, and I am surprised that it took you so little time. This is very different from 'Have you finished your homework yet?', when I am ...
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?
After you finish your homework, call me. After you have finshed your homework, call me. I pretty often hear natives use after and the present perfect when referring to the future, but I am not aware of the difference between the present simple and perfect when talking about the future.
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.
Key Differences. While both "Did You" and "Have You" are used to ask questions, there are key differences in their usage: "Did You" is used to ask about specific actions or events that occurred in the past, while "Have You" is used to ask about past actions or events that have a connection to the present. "Did You" is always followed by the ...
C. a comma. D. a question mark. 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. Have you ______ finished your homework? A. Already B. Yet C. Just - Still, Yet, Already & Just Quiz.
When you have finished to move the furniture, let me know. This is simply wrong. English speakers would not use the infinitive here, but the gerund form of the verb: "When you have finished moving the furniture, let me know." When you will finish moving the furniture, let me know. This has a strange sound to it.
Have you finished your homework? I've finished doing my homework... If you want to say that you are stopping for now but will return: I'm taking a break from doing homework. I'm going to stop for now. I'm going to finish it off tomorrow. I've done enough homework for one day. I'm giving up. Mr Snodgrass will just have to get a half-completed essay.