I ____ ____ French. He ____ ____ here for three years. They ____ ____ the train. John ____ ____ the train. Lucy ____ ____ breakfast. We ____ ____ roller-skating. She ____ ____ the exam. They ____ ____ St. Paul’s. You ____ ____ French for ten years. They ____ ____ yet. He ____ ____ in Berlin. She ____ ____ the kitchen. You ____ ____ me. ____ they ____ here as long as we have? ____ she ____ the bus? ____ she ____ in this company for fifteen years? How long ____ she ____ in London? How long ____ he ____ here? How many times ____ you ____ Scotland? How long ____ you ____ English? ____ it ____ all day? ____ I ____ it well? How ____ we ____ already? He ____ ____ Latin. Where ____ you ____ Arabic? What countries ____ they ____ in Europe? ____ she ____ her mother? ____ she ____ the exam? You ____ ____ French for ten years. They ____ ____ St. Paul’s Cathedral yet. Why ____ I ____ the plane? It ____ ____ a lot this week. ____ they ____ a credit card before? She ____ ____ basketball before.

Present Perfect (regular verbs)

Leaderboard

Visual style

Options

Switch template

Continue editing: ?