Which sentence uses the correct verb tense?
-
A
By the time the general arrived, the soldiers already left.
-
B
By the time the general arrived, the soldiers had already left.
-
C
By the time the general arrived, the soldiers have already left.
-
D
By the time the general arrived, the soldiers will already leave.