1) I ___ already____my toys . a) has clean b) have cleaned c) is clean 2) Ben ____ here for 10 years. a) has lived b) lived c) live 3) She ___ just ____ her homework. a) finish b) have finished c) has finished 4) He_____ football for this team since 2000. a) playing b) have play c) has played 5) Grandma ______ for 30 minutes. a) has slept b) is sleeping c) sleep 6) Uncle Ken ____ a doctor for 15 years. a) been b) has been c) is been 7) Sally ______ to school already. a) has gone b) is gone c) is going

Present Perfect Tense

Leaderboard

Visual style

Options

Switch template

Continue editing: ?