driven, He has .... (drive) the car recently., has, He ... played football recently., had, We have just .... (have) dinner., done, I have ..... (do) all my exercises., walked, John and his friends have ... (walk) home after school., bought, Lisa has .... (buy) some new clothes., have, I .... just had English., sung, Rihanna has just .... (sing) my favorite song., brought, He has .... (bring) his dog to school., fallen, The book has .... (fall) from the desk., been, Today has .... (be) the best lesson ever.

present perfect 5

Leaderboard

Visual style

Options

Switch template

Continue editing: ?