We..........the Channel yesterday.
Gael..........at the bank since 2003.
Darwin..........Ryan before you introduced him to us at the party.
He..........football for a long time.
Jareth..........at the university since June.
She..........to speak Spanish.
She..........too much television lately.
While she.........., someone took her phone.
We..........the museum in the afternoon.
She..........playing the piano.
has been playing
was sleeping
has been watching
crossed
has been working
must/have to/ 've got to + verb
has been teaching
enjoys
has learned
are visiting
need to/need + verb
had met