the plane "arrived" or "has arrived" an hour ago

Status
Not open for further replies.

azhu

Junior Member
Joined
Apr 8, 2011
Member Type
Student or Learner
Native Language
Chinese
Home Country
Taiwan
Current Location
Taiwan
1.Unless I'm mistaken , the plane _____ an hour ago.
(A) has been arrived
(B) arrived
(C) had been arriving
(D) has arrived

The answer is B
Why not D?

In my (very) vague memory, my teacher has told us that when describing the arrive or leaving of trains/ships/planes, use simple past instead of past perfect. Is this the reason why the answer should be B?
 

5jj

Moderator
Staff member
Joined
Oct 14, 2010
Member Type
English Teacher
Native Language
British English
Home Country
Czech Republic
Current Location
Czech Republic
The answer is B
Why not D? Because 'an hour ago' locates the arrival clearly in the past.

In my (very) vague memory, my teacher has told us that when describing the arriv[STRIKE]e[/STRIKE]al or [STRIKE]leaving [/STRIKE] departure of trains/ships/planes, we use simple past instead of past perfect. Is this the reason why the answer should be B?
It's nothing to do with arrivals and departures; it is to do with how we locate the action in time. The following are all correct:

The train has left, so we'll have to catch the next one.
The train left an hour ago.
The train had left by the time John got to the station.

Our train was leaving as we got to the platform.
 

billmcd

Key Member
Joined
Mar 27, 2009
Member Type
English Teacher
Native Language
English
Home Country
United States
Current Location
United States
1.Unless I'm mistaken , the plane _____ an hour ago.
(A) has been arrived
(B) arrived
(C) had been arriving
(D) has arrived

The answer is B
Why not D?

In my (very) vague memory, my teacher has told us that when describing the arrive or leaving of trains/ships/planes, use simple past instead of past perfect. Is this the reason why the answer should be B?

As 5jj has indicated the tense in your example has nothing to do with arrivals/departures. "Wht not D ?" Because one of the uses of the present perfect is for past actions whose time is not definite and therefor "has arrived" and "an hour ago" are not comatible.
 

billmcd

Key Member
Joined
Mar 27, 2009
Member Type
English Teacher
Native Language
English
Home Country
United States
Current Location
United States
As 5jj has indicated the tense in your example has nothing to do with arrivals/departures. "Wht not D ?" Because one of the uses of the present perfect is for past actions whose time is not definite and therefor "has arrived" and "an hour ago" are not comatible.

Sorry, should have been "compatible".
 

azhu

Junior Member
Joined
Apr 8, 2011
Member Type
Student or Learner
Native Language
Chinese
Home Country
Taiwan
Current Location
Taiwan
It's nothing to do with arrivals and departures; it is to do with how we locate the action in time. The following are all correct:

The train has left, so we'll have to catch the next one.
The train left an hour ago.
The train had left by the time John got to the station.

Our train was leaving as we got to the platform.

Thank you very much for explaining reason why, giving more examples, and correcting my errors! X-)
I completely understand now.:-D

Billmcd, thank you very much, too!
 
Status
Not open for further replies.
Top