What Is Your English Level?
Question 12 out of 15

12. I ___ a teacher for ten years.
have been were having been ▶ Next Question ◀