Am I right?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
sitifanSince I got home, David ___ online games.Hmm. I too prefer "has been playing". But A is the closest choice to that preference.
(A) has played (B) played (C) was playing (D) will play
The answer is option A. But I think none of the options is correct.