Form:
Negative: Subject + have / has + not + been + verb + -ing
Interrogative: Have / Has + subject + been + verb + -ing
Keywords: for, since, how long
Exercises - Present perfect continuous
Score: 0
Restart this test-
1) You have typed have been typing letters since 9 o'clock.
-
2) I haven't been living hasn't been living in London for a year.
-
3) He has packed has been packing his case all morning.
-
4) She has been painting has painted her room since yesterday.
-
5) You have been playing has been playing with that train for over an hour.
-
6) Beth has lived has been living in the same house for fifty years.
-
7) My parents have built haven't been building a house for five years.
-
8) We has been have been cleaning the room for a long time.
-
9) I have been working have worked for ten hours.
-
10) They have walked have been walking in the rain.