Present Perfect

This webpage will randomly ask you to build 25 short sentences from given prompts.
To check your work, press the "Correct"-button. The webpage will tell you how many expressions were correct and the wrong ones will be automatically removed.
In case you really don't know the answer, press the "Help"-button to get the next solution.

Back to "Ready for English 2"

Examples:
be (perfect, I +): I have been.
be (perfect, you, -): You haven't been.
be (perfect, he, ?): Has he been?