Por favor me ajudem !

Resposta:
a)Thet have been married for ten years
b)Mike never ate Mexican food
c)John has been learning Spanish for five years
d)It's been so long since we last got to the cinema
e)He lived in England for two years
f)i waited for a long time