wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

3H/4H - Advanced Perfect Tenses

Total questions: 107

Worksheet time: 1hrs 1mins

Name
Class
Date
1.

I have been (estar)

(a)  

2.

She had been (ser)

(a)  

3.

We have been (estar)

(a)  

4.

They had been (ser)

(a)  

5.

You (formal) had eaten

(a)  

6.

She had written

(a)  

7.

We will have eaten

(a)  

8.

I had spoken

(a)  

9.

You (informal) had spoken

(a)  

10.

She would have spoken

(a)  

11.

We will have spoken

(a)  

12.

They had spoken

(a)  

13.

You will have come

(a)  

14.

She had come

(a)  

15.

I have eaten

(a)  

16.

We would have come

(a)  

17.

They have come

(a)  

18.

They would have eaten

(a)  

19.

I had said

(a)  

20.

I would have lived

(a)  

21.

We had thought

(a)  

22.

They will have thought

(a)  

23.

I had slept

(a)  

24.

You will have slept

(a)  

25.

They had seen

(a)  

26.

We had seen

(a)  

27.

I have heard

(a)  

28.

You had lived

(a)  

29.

She will have said

(a)  

30.

I will have written

(a)  

31.

You had written

(a)  

32.

You (informal) would have said

(a)  

33.

She had died

(a)  

34.

We had lived

(a)  

35.

We had said

(a)  

36.

They have broken

(a)  

37.

They have said

(a)  

38.

I have read

(a)  

39.

I had come

(a)  

40.

You have seen

(a)  

41.

I had seen

(a)  

42.

She will have seen

(a)  

43.

She had heard

(a)  

44.

We have heard

(a)  

45.

They had heard

(a)  

46.

You would have heard

(a)  

47.

I had gone

(a)  

48.

You would have gone

(a)  

49.

They had gone

(a)  

50.

I will have watched

(a)  

51.

They had watched

(a)  

52.

We had watched

(a)  

53.

She has written

(a)  

54.

We had written

(a)  

55.

They would have written

(a)  

56.

I had broken

(a)  

57.

You (informal) will have broken

(a)  

58.

She had broken

(a)  

59.

We have broken

(a)  

60.

You have read

(a)  

61.

She had listened

(a)  

62.

They had listened

(a)  

63.

We would have listened

(a)  

64.

You (formal) have done

(a)  

65.

I would have done

(a)  

66.

She had done

(a)  

67.

We will have done

(a)  

68.

They had done

(a)  

69.

You (formal) would have listened

(a)  

70.

You will have been (ser)

(a)  

71.

I have brought

(a)  

72.

You have brought

(a)  

73.

We had brought

(a)  

74.

They will have brought

(a)  

75.

I had listened

(a)  

76.

They had been (ser)

(a)  

77.

I had worked

(a)  

78.

You (informal) will have done

(a)  

79.

They have gone

(a)  

80.

She will have studied

(a)  

81.

We have seen

(a)  

82.

He had walked

(a)  

83.

You (informal) have written

(a)  

84.

I will have called

(a)  

85.

They would have worked

(a)  

86.

We had read

(a)  

87.

You (informal) would have gone

(a)  

88.

I have spoken

(a)  

89.

She had slept

(a)  

90.

We have learned

(a)  

91.

They would have learned

(a)  

92.

I would have eaten

(a)  

93.

He will have gone

(a)  

94.

You (informal) had danced

(a)  

95.

They had eaten

(a)  

96.

I have written

(a)  

97.

We would have spoken

(a)  

98.

She has lived

(a)  

99.

I had walked

(a)  

100.

You (formal) had listened

(a)  

101.

They will have worked

(a)  

102.

We have helped

(a)  

103.

You (informal) have learned

(a)  

104.

He had played

(a)  

105.

You (formal) will have studied

(a)  

106.

I would have worked

(a)  

107.

We had danced

(a)