Put the verbs in brackets in the correct tense.
a) How long ..... you .... (learn) English?
b) How long .... you (know) your friends?
c) I love tennis I ... (play) tennis since I was 10.
d) This crossword is difficult. I ... (do) it for 40 minutes.
e) Your English is good. How long ... you ... (learn) it?

A.have you been learning
B.have you known
C.have been playing
D.have been doing
E.have you learnt

Оцени ответ
Подпишись на наш канал в телеграм. Там мы даём ещё больше полезной информации для школьников!

Загрузить картинку