Present Perfect Vs Past Simple 3 - Questions

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Eman
E
Eman
Community Contributor
Quizzes Created: 20 | Total Attempts: 3,669
Questions: 10 | Attempts: 140

SettingsSettingsSettings
Present Perfect Vs Past Simple 3 - Questions - Quiz


Questions and Answers
  • 1. 

    What ________ yesterday? (you, do)

    Explanation
    The correct answer is "did you do" because the question is asking about an action that occurred in the past. In English, when forming a question in the past tense, we use the auxiliary verb "did" followed by the base form of the main verb. In this case, the main verb is "do" and since "you" is the subject, we use "did you do" to form the question correctly.

    Rate this question:

  • 2. 

    ________ to Ipanema before? (you go)

    Explanation
    The correct answer is "Have you been." This is because the question is asking about a past experience of going to Ipanema. The phrase "have you been" is the correct present perfect tense form to inquire about someone's previous visits or experiences.

    Rate this question:

  • 3. 

    ________ a new car yesterday? (she buy)

    Explanation
    The correct answer is "Did she buy". The question is asking about whether or not she bought a new car yesterday. The correct structure for forming a question in the past simple tense is "Did + subject + base form of the verb". In this case, the subject is "she" and the base form of the verb "buy" is used.

    Rate this question:

  • 4. 

    ________ all your work yet? (you finish)

    Explanation
    The correct answer is "have you finished." This is because the question is asking about the completion of an action, which is indicated by the use of the present perfect tense ("have you finished"). The word "yet" suggests that the action is expected to be completed by now.

    Rate this question:

  • 5. 

    What ________ up to recently? (you be)

    Explanation
    The correct answer is "have you been,'ve you been." This answer is correct because it provides two possible ways to ask the question "What have you been up to recently?" The phrase "have you been" is the standard way to ask about someone's recent activities, while "'ve you been" is a contraction of "have you been" often used in informal speech. Both phrases convey the same meaning and are grammatically correct.

    Rate this question:

  • 6. 

    How long ________ here? (you live)

    Explanation
    The correct answer is "have you lived." This is because the question is asking about the duration of time the person has been living in a particular place. The phrase "have you lived" is in the present perfect tense, which is used to talk about an action that started in the past and continues up to the present.

    Rate this question:

  • 7. 

    What restaurant ________ to last night? (you go)

    Explanation
    The correct answer is "did you go" because the question is asking about the action of going to a restaurant in the past. The word "did" is used to form the past tense of the verb "go" and to make it a question, indicating that the speaker is asking about the listener's past restaurant visit.

    Rate this question:

  • 8. 

    ________ this film before? (they see)

    Explanation
    The correct answer is "have they seen." This is the correct form of the present perfect tense in the interrogative form. The question is asking if the person or people being referred to have watched or viewed the film before. The word "they" indicates that the subject of the question is plural.

    Rate this question:

  • 9. 

    ________ yet? (the class, finish)

    Explanation
    The given correct answer is "Has the class finished?" This is because the question is asking about the completion of the class, using the present perfect tense. The word "yet" implies that the speaker is wondering if the class has finished at the current time.

    Rate this question:

  • 10. 

    Where ________ last night? (you be)

    Explanation
    The correct answer is "were you" because the question is asking about the subject "you" and the past tense of the verb "be." In English, when asking questions in the past tense, the subject and verb are inverted, so "were you" is the correct form.

    Rate this question:

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 20, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Feb 11, 2018
    Quiz Created by
    Eman
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.