1) I ___been reading this book for three days. a) have b) has 2) She ___ been cleaning the flat for more than an hour. a) have b) has 3) You ___ been waiting for a bus for 30 minutes. a) have b) has 4) The teacher ___ been explaining a grammar rule since the beginning of the lesson. a) have b) has 5) The tourists ___ been doing the sightseeing since 9 a.m. a) have b) has 6) This cat ___ been sitting in the tree for 3 hours. a) have b) has 7) My parents ___ been travelling for a week. a) have b) has 8) Jane ___ been studying English for five years. a) have b) has 9) We ___ been working in the garden for more than an hour. a) have b) has 10) Kevin ___ been fishing since early morning a) have b) has

Present Perfect Continuous - Test 1

Leaderboard

Visual style

Mga Option

I-switch ang template

I-restore ang gi-autosave: ?