1) She has been running ________________ 30 minutes. a) for b) since 2) She has been____________________ for 30 minutes. a) run b) will run c) ran d) running 3) He has been ___________________ at the company for five years. a) worked b) working c) workt d) work 4) They have been learning French _________________ last summer. a) for b) since 5) I have been cleaning the house ____________ two hours. a) since b) for 6) My parents have been _____________________ since last Monday. a) traveling b) travel c) traveled d) traveld 7) He has been playing video games ______________________ three hours. a) since b) for 8) We have been ___________________ at the airport since this morning. a) wait b) waiting c) will wait d) waited 9) She has been _________________ dinner for an hour. a) cook b) cooked c) cooking d) coking 10) They have been practicing soccer _____________________ they joined the team. a) since b) for

Leaderboard

Visual style

Options

Switch template

Continue editing: ?