English
posted by rfvv .
1. When I arrived at the station, the train had alrready left.
2. When I arrived at the station, he had been waiting for me for half an hour.
3. When I arrived at the station, he had waited for me for half an hour.
(Are they all grammatical? Which expressions should I use, #2 or #3? Thank you for your help.)

All are correct, but I'd use #2 rather than #3.
The progressive tense in #2 gives the sense of time passing until "I" arrived. In #3, it's not clear if he "had waited" (and then left) or if he "had waited" and was still waiting. 
1 and 2 are acceptable; 3 is ambiguous.
Respond to this Question
Similar Questions

English
Can you check if my corrections are OK? Thank you. 1) He told her that her husband's last words had been her name. 2) He arrived at the central station walking. (Better: he walked to the central station? 
English
Can you please see if everything is correct? 
Algebra 2 (Distance Problem)
A train leaves Union Station for Central Station, 216 km away, at 9 A.M. One hour later, a train leaves Central Station for Union Station. They meet at noon. If the second train had started at 9 A.M., and the first train at 10:30 A.M., … 
Math
The table shows the times a train left Austin and arrived in San Antonio on 5 nights last week. Mon 6:30pm left 7:22pm arrived Tues 6:18pm left 7:10pm arrived Wed 6:45pm left 7:37pm arrived Thu 7:05pm left 7:57pm arrived Fri 6:28pm … 
math
One train left the station and traveled toward its destination at a speed of 65 miles per hour. Later, another train left the station traveling in the opposite direction of the first train, it was going at a speed of 75 miles per hour. … 
physics
A train starts from station A at 1pm and reaches station B at 3 pm, aftet travelling 108 km. It halts at station B for one hour and then starts for station c which is 42 km fron station B. It reaches station c at 7pm on the same day. … 
Math I am lost!
Tom travelled to the train station at 60 mph and arrived 1 minute earlier. He then travelled back home at 30 mph and arrived 1 minute late. How long was the trip. D= 60 * T  1 + 30*T+1 60T+30T 1+1 90 t 
N.E.U
station A and station B apart from rest st station A and acceleration at A constants rate of a=1.2 m.s.s until the mid point to station B it slows down at the same rate a and stop at b final? 
phy101
station A and station B apart from rest st station A and acceleration at A constants rate of a=1.2 m.s.s until the mid point to station B it slows down at the same rate a and stop at b final? 
Maths
Cynthiaâ€™s afternoon train normally arrives at her station at 5:30 pm each day, where she is picked up by Alan and driven home. One day she was on an earlier train which arrived at 5 pm, and she decided to walk in the direction Alan …