Ahmed Abdelhafeez posted:

Hello, can we ask using "when" followed by present perfect as following?

"When have you arrived?"

I don't think so.

Hello, Ahmed,

You're right. You can't use the present perfect there. You need the simple past:

  • When did you arrive?

We don't use specific past-time adverbials with the present perfect. That's why the "when"-question, which asks for such an adverbial, doesn't work with the present perfect. There is one special case, however, in which we can use the present perfect in such questions. It is when "ever" is added to the question:

  • When have you ever arrived in a helicopter?

That is a rhetorical question, implying that the speaker believes that his or her interlocutor (the addressee) has never arrived in a helicopter.

Add Reply

Likes (0)