[Grammar] he has come in the afternoon

Status
Not open for further replies.

englishhobby

Key Member
Joined
Jun 19, 2009
Member Type
English Teacher
Native Language
Russian
Home Country
Russian Federation
Current Location
Russian Federation
Is the second sentence correct?
Has he visited you recently? - Yes, he has come in the afternoon. (The day isn't over yet, so the present perfect can be used, right?)
 

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
If it was still afternoon, I would use "He came this afternoon" or "He arrived this afternoon". I see no reason for the present perfect.
 

TheParser

VIP Member
Joined
Dec 8, 2009
Member Type
Other
Native Language
English
Home Country
United States
Current Location
United States
***** NOT A TEACHER *****


Hello, EnglishHobby:

1. As I understand it, the present perfect is often used to describe an action that started in the past and still "touches" the present.

2. IF I understand your dialogue correctly, I believe that the present perfect is not appropriate in your second sentence.

James (at 6 p.m.): Has Raul visited you recently?
Mona: Yes, he has. (= has visited me recently)

James: Has Raul visited you recently?
Mona: Yes, he has. As a matter of fact, he came / was here / visited this afternoon at 3 p.m.


James
 
Status
Not open for further replies.
Top