+1

6. _____ you ___ tickets? - Yes, I ___. I ____ them several days ago.

1) Have, bought, did, bough

2) Have, bought, have, bought

3) Did, buy, did, have bought

4) Did, buy, had, had bought

What is the correct answer (I chose #2) and I ask you, with an explanation, please!

+1

#2

You already chose #2, so you already have an explanation!

+1

Here's a rough outline o my thought process for Question #6.


3) Did, buy, did, have bought

4) Did, buy, had, had bought

If you start with 'Did you buy tickets', you can't really continue with' Yes, I have' or 'Yes, I had.'

So that rules out options #3 and #4

_____________________________________________________________________________________________________

1) have, bought, did, bought

2) have, bought, have, bought


6. Have _____ you bought tickets? - Yes, I have ___. I bought ___ them several days ago. #2 is the only choice with correct grammar.


If the question is 'have you bought tickets', you can't answer 'Yes, I did.'

So that rules out #1.

Clive



Students: We have free audio pronunciation exercises.
Comments  

I had this question in tests, and one of your teachers checked my answers.

CalifJim wrote that this option is correct, but I (right now) have little doubt in the correctness. There are no particles for/since/already, which indicate Present Perfect.

 Clive's reply was promoted to an answer.
Teachers: We supply a list of EFL job vacancies

Thank you for the detailed explanation, but I would like to dwell on option #3.

If you start with 'Did you buy tickets', you can't really continue with' Yes, I have' or 'Yes, I had.'

I have a new question - why not?

Is it wrong to say:

Did you buy tickets? - Yes, I did. I have bought them several days ago.

red train 520_____ you ___ tickets? - Yes, I ___. I ____ them several days ago.1)
Have, bought, did, bough

#1 is the correct answer. Have you bought tickets? The person asking for confirmation up ti the time of the question. The person answering confirmed that he bought them yesterday. Did and bought is correct.

Sorry, but I think Clive is right. I'm not a native speaker, but I guess it is wrong to answer "did" to "have".

Students: Are you brave enough to let our tutors analyse your pronunciation?

1) Have, bought, did, bough

2) Have, bought, have, bought

3) Did, buy, did, have bought

4) Did, buy, had, had bought



Here is my take. In real-life settings, when a question is asked in the present perfect, the answer should be given accordingly. Based on this concept, none of the above is correct as a true answer. Have you bought tickets? Yes, I have. Period! that will be good!

When you have a question with mixed tenses, that's when confusion begins with the students. So I don't blame you for taking # 2. That's exactly what happened. You had answered: Yes, I ___have. I _bought___ them several days ago. Notice, your answer would have been good without the part in red. But, as far as being a good answer to the intended question, it is not 100% good English. That being said, it is common to hear people speaking in mixed tenses, even with everyday natives who are not very mindful of English grammar. I thought I'd toss in my tow cents.