A: Has Barbara typed the letter yet?
B: Yes, she ______ it a long time ago.

has been typing
has typed
typed
was typing
Fiverr 2021 English Level Tests
Table of English Grammar Contents (All Levels)
Pre-Intermediate Grammar Exercises
English Vocabulary Tests