• Home
  • "How long ___ you ____ German this year?"
Question 1:
"How long ___ you ____ German this year?"
A. "shall, have been learning"
B. "may, have been learning"
C. "will, have been learning"

These questions are from this test. Would you like to take a practice test?

Tenses Practice 62 - English Tenses Practice