INGLES·Modal Verbs e Tempos Verbais·IBMEC 2024

By the time I ____________ my homework, it was already midnight.

A)finish
B)have finished
C)was finishing
D)had finished✓ Gabarito
E)am finishing

Explicação

A resposta correta é 'had finished' porque a frase está no passado perfeito, que é usado para expressar uma ação que ocorreu antes de outra ação no passado. O verbo 'had finished' é a forma correta do passado perfeito do verbo 'finish'.

Pratique mais questões como esta

Fazer simulado de INGLES