1. By the time we arrived , the other guests were already there.
2. By the time we arrived , the other guests had already been there.
Which one is right?Is it necessary to use perfect with ' by the time'
#1 Fine. They were still there. #2 Fine, but it means they came and then left before I arrived.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
#1 Fine. They were still there.
#2 Fine, but it means they came and then left before I arrived.
The two sentences may have different meanings because the meaning of 2 is unclear or incomplete.
'By the time' is a phrase that is almost the same as saying 'when' but is often used to suggest that there has been some delay. It would be similar in meaning to 'when we finally arrived'. But the phrase still points to the time of arrival so essentially is it the same as saying 'when we arrived