Title: Advanced fill the blanks

Put the verbs into the correct tense. You'll get individual feedback for typical mistakes.

doesn't speak/does not speak

speaks not/speak not

Feedback: Remember to use 'do/does' when negating a full verb (speak).

don't speak/do not speak

Feedback: You forgot the 'third person singular -s' for simple present (he).

've been learning/have been learning

'm learning/am learning

Feedback: Present progressive (am learning) is used for something that is going on right now. @present_perf_prog

Feedback: Simple past (learned/learnt) is used if something is over and you just report it. @present_perf_prog

've/learned/'ve learnt/have learned/have learnt

Feedback: You're nearly there. It's great that you've used present perfect because the action (learning) connects past and present. But it's still going on and you talk about how long it has been going on: use present perfect progressive in such a case. (have/has been + ...ing)

haven't been/have not been

hasn't been/has not been

Feedback: Remember to use 'have' for I, you, we and they.

wasn't/was not/weren't/were not

Feedback: If you want to say that you've (never) done something at some point in your life, you need present perfect. (have/has + past participle) You've used simple past, which is for reporting about a specific event, typically including an exact time or date.

's painting/is painting

Feedback: It's right now, so you must use present progressive (am/is/are + ...ing).

!!He!! speaks English but he (not / !!speak!!) ___________ German.

I (learn) ___________ English !!for three years now!!.

!!I!! (not / be) ___________ to Sweden !!so far!!.

She (paint) ___________ the walls of her house !!now!!.

Feedback: Try again!

Feedback: You've done ok!

Feedback: Good job!

Please fill in all blanks to view solution

Check your spelling: @mistake

If you talk about how long something has been going on until now, you need present perfect progressive. (have/has been + ...ing)