English Language
Fill in the Blanks
13,781 Questions
Fill in the Blanks Questions
A
Correct answer
Explanation
'By' is used for the people who have done the activity and 'with' is used for the things.
B
Correct answer
Explanation
None is used for more than two, and neither is used for two.
-
have
-
had
-
have been
-
had been
C
Correct answer
Explanation
'Have been' suggests the books were written on World war II.
-
did you park
-
did you parked
-
parked you
-
will park
A
Correct answer
Explanation
In past tense questions, we use the auxiliary 'did' followed by the base form of the main verb. 'Did you park' is correct because 'did' already indicates past tense, so 'park' remains in its base form. 'Did you parked' is incorrect because it doubles the past tense marker.
-
wait
-
was waiting
-
waiting
-
were waiting
D
Correct answer
Explanation
The past continuous tense 'were waiting' is correct here because it describes an action in progress at a specific moment in the past. 'At ten o'clock yesterday morning' specifies a particular past time when the waiting was happening. 'Was waiting' would be singular, but 'we' requires plural.
-
I finish
-
I finished
-
I have finished
-
Finish
C
Correct answer
Explanation
'I have finished' (present perfect) is correct because it shows an action completed recently with relevance to the present moment. The present perfect connects the past action with the current situation - the report is now ready. 'I finish' is present simple for habitual actions, 'I finished' is simple past with no present connection.
C
Correct answer
Explanation
'Just' is the correct adverb to use with present perfect for actions completed very recently. 'I have just made' indicates the action happened moments ago. 'Ever' is for questions/experiences, 'yet' is for things not done by now, and 'did' would require the simple past form 'made' without 'have'.
-
is sleeping
-
was sleeping
-
sleeping
-
has slept
B
Correct answer
Explanation
The past continuous 'was sleeping' correctly describes an action in progress when another past event occurred. 'When I looked' sets a specific past moment, and at that moment, the sleeping was ongoing. 'Is sleeping' is present tense, 'has slept' is present perfect showing completion, and 'sleeping' lacks a verb.
B
Correct answer
Explanation
'Went' is the simple past tense of 'go', correct for completed actions at specific past times. 'Last year' is a definite past time marker requiring simple past. 'Goes' is present habitual, 'go' is present simple or base form, and 'have gone' is present perfect (indefinite past or present relevance).
A
Correct answer
Explanation
'Has been' (present perfect) is correct because it shows a state continuing from the past to the present. Jobin became ill three weeks ago and is still ill now. The phrase 'He is still in hospital' confirms the continuing nature of the state. 'Had been' would be past perfect (before another past time), 'is/are' are simple present.
-
had repaired
-
has repair
-
was repairing
-
none
A
Correct answer
Explanation
The sentence uses past perfect tense (had + past participle) to show an action completed before another past action. 'Had repaired' indicates the car repair was finished before Hari took it for a drive. 'Has repair' is grammatically incorrect, 'was repairing' shows ongoing action (not completed), and 'none' is unnecessary when a correct option exists.
-
have been swim
-
have been swimming
-
Swam
-
Swimmed
B
Correct answer
Explanation
The present perfect continuous tense (have/has + been + verb-ing) shows an action starting in the past and continuing to the present. 'Have been swimming' is correct because the swimming caused current aching. 'Have been swim' is grammatically wrong, 'swam' is simple past (doesn't show duration), and 'swimmed' is not a valid word.
-
I have driven
-
I am driving
-
I drive
-
None
A
Correct answer
Explanation
The present perfect tense (have/has + past participle) connects past action to the present. 'I have driven' shows the action completed today with relevance to current tiredness. 'I am driving' is present continuous (happening now, not completed), 'I drive' is habitual present, and 'none' ignores the correct option.
B
Correct answer
Explanation
The passive voice in past tense requires 'was/were + past participle'. 'Was taught' is correct because 'lesson' is singular and the action occurred yesterday. 'Is' is present tense, 'were' is plural, and 'none' is incorrect when option B is right.
B
Correct answer
Explanation
Past tense questions use 'did' as the auxiliary verb. 'Did you not learn' is grammatically correct for asking about past action. 'Do' is present tense, 'done' is a past participle (can't be auxiliary), and 'does' is present tense for third-person singular.