Past Simple or Present Perfect?
Fill in the gaps with the correct Present Perfect or Past Simple forms of the verbs in brackets. If you find this difficult, please refresh the page -there are many more questions waiting for you.
Clem _____________________ a grave mistake. (make) ? has made ? made ? maked ? has maked
Fred _____________________ too far. (go) ? has gone ? goed ? went ? has went
_____________________ to Scotland? (you, ever, be/go) ? Have you ever been ? Have you ever gone ? Were you ever ? Did you ever go
Someone _____________________ Betty flowers. (give) ? has given ? have given ? has gave ? gave
Benny _____________________ fishing yesterday. (go) ? went ? has gone ? goed ? has been to
"I _____________________ such fun in my life!" Calvin shouted, just before they hit the tree. (never, have) ? 've never had ? never had ? have never ? had never
Clive _____________________ he had lost the case when the judge told hm off like that. (know) ? knew ? has known ? knowed ? knows
Charles Darwin never got a Nobel Prize for a simple reason: he _____________________ decades before the Nobel Foundation was established. (die) ? died ? dyed ? has died ? has dyed
_____________________ trick-or-treating? (you, ever, go) ? Have you ever gone ? Have you ever been ? You ever went ? Did you ever go
Sally _____________________ four hours doing her homework yesterday. (spend) ? spent ? 's spent ? spended ? spends
Mary _____________________ to go shopping. (always, love) ? has always loved ? has loved always ? always loved ? loved always
Alfred _____________________ genuinely embarrassed when he realised his mistake. (feel) ? felt ? feeled ? has felt ? has feeled
Later, both Beavis and Butthead _____________________ they had lost the bet. But say so? Never! (think) ? thought ? thinked ? have thought ? have thinked
"But it _____________________ me hours to write it!" Kevin protested. (take) ? took ? taked ? has took ? has taken
The dog _____________________ (just, sit down) ? has just sat down ? just sit down ? sat down just ? has just sitted down
Bender really _____________________ when he saw what had happened. (get mad) ? got mad ? getted mad ? has got mad ? have got mad
Let's watch "Shrek III -I _____________________ the film yet.(not see) ? haven't seen ? not have seen ? didn't see ? didn't saw
_____________________ golf at night? (you, ever, play) ? Have you ever played ? Did you ever play ? You ever played ? You have ever played
The old man tipped his hat to her. "_____________________ before?" he asked. (we, meet) ? Have we met ? We have met ? Did we meet ? Have we meeted
_____________________ any New Year's resolutions yet? (you, make) ? Have you made ? You have made ? Did you make ? Did you made
If _____________________ anything by Shakespeare yet, do so. I think he's the best! (you, not see) ? you haven't ? you didn't see ? you not saw ? have you not seeing
_____________________ an accident right outside my house this morning. (there, be) ? There was ? There's been ? There were ? There have was
Look, someone _____________________ you a letter! (send) ? 's sent ? sended ? sent ? has sended
Suddenly, Calvin _____________________ what to do... (know) ? knew ? knows ? has known ? knowed
Brian _____________________ to school -late once more! What would the teacher say? (run) ? ran ? runned ? has run ? has running
"Oh no, the tiger _____________________ me!" Sid thought. (see) ? 's seen ? saw ? has see ? has looked
Angie was getting angry. "Where is he?" she _____________________ . (think) ? thought ? thinked ? has thought ? has been thinking
They _____________________ (just, turn around) ? 've just turned around ? just turned around ? turned around just ? have turned around just
Marvin _____________________ really nervous: the cop looked angry. (get) ? got ? has got ? have got ? getted
The teddybear _____________________ us. (just, salute) ? has just saluted ? saluted just ? have just saluted ? just salutationed