wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SIMPLE PAST X PRESENT PERFECT

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Yesterday I __________ from NY to LA on business.

a)

fly

b)

flown

c)

flew

2.

Have you ever _________ abroad ?

a)

were

b)

been

c)

be

3.

A few years ago I ____________ for an American company.

a)

worked

b)

work

c)

have worked

4.

I __________a Harry Potter Movie

a)

never watched

b)

never watch

c)

have never watched

5.

Why _________ you ________ to the party on Saturday ?

a)

haven´t - gone

b)

haven´t - go

c)

didn´t - go

6.

I _________ lunch yet. How about you ?

a)

didn´t have

b)

haven´t had

c)

haven´t have

7.

I ____________ the company in 2010 as a finance assistant.

a)

joined

b)

join

c)

have joined

8.

How long _____ you _______ for PEPSICO ?

a)

did - worked

b)

have - worked

c)

did - work

9.

I ______________the sales report.

a)

just finish

b)

just finished

c)

have just finished

10.

______ you ever _______ skiiing ?

a)

Did - try

b)

Have - try

c)

Have - tried

11.

We _____________any problems with overseas agents so far.

a)

haven´t had

b)

didn´t have

c)

haven´t have

12.

I _____________my emails today.

a)

didn´t check

b)

haven´t check

c)

haven´t checked

13.

When I __________ a student, I never ______ a class.

a)

have been - missed

b)

was - missed

c)

was - have never missed

14.

I ______________from Jane since she left the company.

a)

haven´t hear

b)

didn´t hear

c)

haven´t heard

15.

He ____________the CEO for a long time.

a)

have been

b)

has been

c)

is

16.

How long _____________in finance ?

a)

are you

b)

have you be

c)

have you been

17.

_________ you _________ the supplier yet ?

a)

Did - contact

b)

Have - contacted

c)

Did - contacted

18.

I _______________ in 2005, right after my moving to San Francisco.

a)

graduated

b)

have graduated

c)

was graduated

19.

I _______________in Rio for 5 years .

a)

lived

b)

live

c)

have lived

20.

_______ you ________ Sam Clarck the new plant manager?

a)

Did - meet

b)

Did - met

c)

Have - met

21.

I _________20 years ago, and I ____________ since then.

a)

get married - am married

b)

got married - have been

c)

got married - am married

22.

I __________________________in ages.

a)

haven´t exercise

b)

haven´t exercised

c)

didn´t exercise

23.

______________________ any interesting movies latetly ?

a)

Did you see

b)

Have you seen

c)

Have you see

24.

How long ________________________ Jorje ?

a)

have you know

b)

did you know

c)

have you known

25.

I ____________ like school when I __________ a Kid.

a)

didn´t like - was

b)

haven´t liked - was

c)

didn´t liked - was

26.

How long _______________________for JCB ?

a)

did you work

b)

have you worked

c)

have you work

27.

When ____________________your previous job ?

a)

did you leave

b)

have you left

c)

did you left

28.

I ________________________ sports or exercising.

a)

never liked

b)

didn´t never like

c)

have never liked

29.

We_______  (begin) the meeting at 10 a.m. yesterday.

a)

have begun

b)

began

c)

have began

30.

Have you ______________________ Indian food ?

a)

ever try

b)

never try

c)

ever tried

31.

I ______________________ to work and live abroad.

a)

always wanted

b)

always want

c)

have always wanted

32.

I_____ just_____ (speak) to the manager about this issue

a)

have just spoken

b)

spoke

c)

did just speak

33.

She_______  (write) five reports over the last two days

a)

has wrote

b)

wrote

c)

has written

34.

He _______ (take) on more responsibility since last year.

a)

took

b)

has taken

c)

has took

35.

I ________ (meet) the new customer last Thursday.

a)

met

b)

have met

c)

meet

36.

They_____ already_____ (see) the project changes and the final proposal

a)

have alredy saw

b)

already saw

c)

have already seen

37.

The logistic team______  ( hold ) a training three months ago.

a)

holded

b)

held

c)

has hold

38.

The manager_____ ( be in touch ) with him several times over the past year.

a)

was

b)

has be

c)

has been

39.

We ________(win) the bid for the contract last month

a)

wen

b)

won

c)

have win

40.

 

The board of directors ________ (make) the final decision about the budget

a)

has made

b)

made

c)

has make

41.

The plant manager_______  (leave) the company in 2023.

a)

has leaved

b)

left

c)

has left

42.

We ______ (know) each other since we were kids

a)

have known

b)

knew

c)

have know

43.

The global CEO ______ (come) to our site last year

a)

comed

b)

came

c)

has come

44.

We ______ (get) good results with the new system yet.

a)

didn´t get

b)

have got

c)

haven´t got

45.

Our manager_______  (give) us feedback several times this week

a)

gave

b)

has given

c)

given

46.

The auditors _______ (find) a few non-conformities in the last month’s report

a)

have found

b)

finded

c)

found

47.

I_______  (hear) about the changes in the HR policies.

a)

have hear

b)

have heard

c)

heard

48.

John  _____already______ (revise ) our monthly report.

a)

has revised

b)

revised

c)

didn´t revise

49.

Our team _____never_______ ( think ) about that idea before.

a)

did never think

b)

thought

c)

has never thought

50.

They _______ ( not deal) with many quality complaints last month.

a)

didn´t deal

b)

haven´t dealt

c)

didn´t dealt