0
Carter Lee Posted 12 years ago
Grammar

Why is this wrong sentence?

Hi.
i don't understand about the following sentence.

"When have you bought the computer?"
In the book, it saying like this "it can't be used "when" with present perfect sentence.(Use past to ask "when...")

I don't understand it.
  

Top answer

Hi, We can't use present perfect for specific time. Here, in your sentence, "when" is asking about exact time of buying the computer which is impossible with present perfect. You have to use "did"(past simple) instead.

  • Hi, We can't use present perfect for specific time.
  • Here, in your sentence, "when" is asking about exact time of buying the computer which is impossible with present perfect.
  • You have to use "did"(past simple) instead.
  • Here is an example: I have gone to Paris before.
  • (We don't know when) I went to Paris 3 years ago.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

4 Answers
0
Hi,
We can't use present perfect for specific time. Here, in your sentence, "when" is asking about exact time of buying the computer which is impossible with present perfect.
You have to use "did"(past simple) instead.
Here is an example:
I have gone to Paris before. (We don't know when)
I went to Paris 3 years ago.

I hope that helps,

Iman
0
imantaghaviYou have to use "did"(past simple) instead.
so the way best is
"when did you buy the computer?"
right?
0
sameeeraliso the best way is "when did you buy the computer?"right?
YES.
0
thanks
and happy to follow you

Related Questions