1

In a test question: "How long ___ in Spain before you came here". Choices are: a. Did you live b. Have you lived c. Have been living Accordingly, the answer is a. Isn't it suppose to be c?

  • 1
    Why do you think it is supposed to be (c)? Why not (a) or (b)? – AIQ Jun 20 at 5:01
0

"How long ___ in Spain before you came here?"


"How long did you live in Spain before you came here?"

This answer is correct. Why? The question includes the words "before you came here," meaning that whoever the person is asking no longer lives in Spain. The answer "did" is past tense and indicates that the person no longer lives in Spain.

"Have you lived" is present perfect, indicating that the person still lives in Spain. However, the person can not still be living in Spain because they have moved to "here," as the speaker suggests.

"Have you been living" is perfect progressive, also indicating that the person still lives in Spain. This answer cannot be correct for the same reason as "have you lived."

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.