I ___ (send) over 20 messages today., have send, have sent, have been sending, has been sending, My mom ____ (drive) a car since 18. (she is still driving), has been driving, has driven, has drove, have been driving, We ____ already (do) homework., have done already, has been doing, have already done, have been doing, I ___ (learn) English since childhood. (I am still learning), have learnt, has been learning, have learned, have been learning, She ____ (not finish) breakfast yet., hasn't finished, haven't finished, hasn't been finishing, haven't been finishing

Present Perfect / Present Perfect Continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?