HOW LONG HAVE YOU KNOW YOUR NEW ENGLISH TEACHER

17/ How long have you know your new English teacher?

A B C D