For vs SinceB2 Grammar Exercises

Exercise 1Multiple Choice

Choose the correct option for each gap.
1

I have lived in Germany ______ 2019.

2

They have been learning French ______ three hours now.

3

She has worked at that company ______ ten years.

4

We haven’t seen him ______ he moved to London.

5

I have been waiting to hear from you ______ ages.

6

My parents have owned this house ______ I was a child.

7

He’s been studying music ______ the start of the year.

8

I have wanted to visit Japan ______ a long time.

9

You haven’t stopped talking about that book ______ you finished it.

10

She has been running her own business ______ nearly a decade.

11

We’ve grown a lot ______ we started this new training program.

12

He hasn’t upgraded his computer ______ five years.

13

They have been saving money ______ the beginning of the summer.

14

I haven’t heard any complaints from them ______ quite some time.

15

She’s been feeling better ______ she changed her diet.

16

We have only met twice ______ we became neighbors.

17

He’s been working day and night ______ his contract was extended.

18

I haven’t visited my hometown ______ last summer.

19

She’s been reading that novel ______ a couple of weeks.

20

They have grown significantly ______ they took over the small company.