Class 8 English Grammar Mock Test for CBSE: Polish Your Knowledge

Welcome to the Class 8 English Grammar Mock Test designed specifically for CBSE and NCERT students. This mock test aims to assess your understanding and proficiency in English grammar, a fundamental aspect of language learning.

This mock test is designed for CBSE and NCERT students studying in Class 8. It aims to evaluate your knowledge and skills in English grammar, which is an essential component of language learning. The test encompasses various grammar topics that are commonly taught in CBSE and WBBSE curricula.

Class VII    F.M – 30   Time – 30 min

This Class 8 English Grammar Mock Test is an opportunity for you to demonstrate your knowledge and skills in English grammar. It consists of questions that cover various grammar topics typically taught in Class 8 of CBSE, NCERT, and WBBSE. The test duration is 30 minutes, and the maximum marks are 30. Make sure to answer all the questions within the given time limit. Good luck!

Class 8 English Grammar Mock Test 1

A. Fill in the blanks with the correct forms of verb given in the brackets. (1/2X12=6 Marks)

1. Yesterday I …………… (go) to the zoo. There I …………… (see) many animals. The animals …………… (be) all in their cages. I …………… (feel) pity for them. I …………… (promise) never to go to the zoo again.

2. Last evening, when I …………… (watch) television, one of my friends who now …………… (read) in class VII came to meet me. He …………… (welcome) by all members of my family and so he felt very happy.

3. After …………… (invent) dynamite, Swdeesh born Alfred Nobel …………… (become) a very rich man. However, he …………… (foresee) its destructive power which could harm all the living things.

Class 8 English Grammar Mock Test 2

B. The following passage have not been edited. There is a mistake in each line. Write the incorrect word and make it correct-(1×5=5)

a) Haemophilia are one of the several_____________

b) Sex linked diseases which effects______________

c) Only males. This is because the disorders is_____________

d) Caused with a defective gene of the x chromosome______________

e) As the result, blood does not clot and there is a ________________

Class 8 English Grammar Mock Test 3

C. Re-arrange the following words/phrases to make meaningful sentences: (1×5=5)

a) bring / festivals / life / colours / to / the / human / of / a

b) many / festivals / celebrated / in / types / India / of / are

c) these / Holi / some / Diwali / of / are / Eid / Christmas / and

d) he/took / yesterday / the/exam / important.

e) purchased / new / I / guitar/ a / yesterday.

Class 8 English Grammar Mock Test 4

D. The following passage has not been edited. There is a mistake in each line. Write the incorrect word as well as the correction in your answer sheet. (1/2X=2 Marks)

PassageIncorrectCorrect
When da Vinci became a young men,(a)__________
peoples heard he was going(b)__________
to make paintings for a churches.(c)__________
But he drew a horse or a plants.(d)__________

Class 8 English Grammar Mock Test 5

E.Change Active Voice to Passive Voice  1×2=2

i)The speeding car killed the deer

ii) Someone has cleanedthe windows.

(iii) Her misconduct shocked me.

(iv) Let me help you.

(v) Mr. Basu teaches us English.

Class 8 English Grammar Mock Test 6

F. Change the mode of Narration.  1×5=5

1. The girl said, “How beautiful is the moon!”

2. The teacher said to me, “May God bless you.”

3. The man said, “Oh! What a beautiful painting is this.”

4. She said, “Goodbye, my friend.”

5. He said, “What a fool I am!”

Class 8 English Grammar Mock Test 7

G. Do as directed: 1×5=5

1. He sold his bicycle. His intention was to buy a motorcycle. (Join into a simple sentence)

2. I applied for the post. The post was advertised in the newspaper. (Join by using a relative clause)

3. The bird bled profusely. It died. (Join with adverbial clause)

4. Shubman Gill batted against the fast bowlers without any fear. (Split into two sentences)

5. New Delhi is the largest city in India. (Change into positive degree)

Answers will be uploaded after your Test is over.