| Mock Test | 2 |
| Subject | General English |
| Number of Questions | 25 |
| Answer key and Explanations | Available once you complete the test. |
Time’s Up
const questionText=document.querySelector(".question-text");
const optionBox=document.querySelector(".option-box");
const currentQuestionNum=document.querySelector(".current-question-num");
const answerDescription=document.querySelector(".answer-description");
const nextQuestionBtn=document.querySelector(".next-question-btn");
const correctAnswers=document.querySelector(".correct-answer");
const seeResultBtn=document.querySelector(".see-result-btn");
const remainingTime=document.querySelector(".remaining-time");
const timeUpText=document.querySelector(".time-up-text");
const quizHomeBox=document.querySelector(".quiz-home-box");
const quizBox=document.querySelector(".quiz-box");
const quizOverBox=document.querySelector(".quiz-over-box");
const startAgainQuizBtn=document.querySelector(".start-again-quiz-btn");
const AnswerKeyBtn=document.querySelector(".answer-key-btn");
const goHomeBtn=document.querySelector(".go-home-btn");
const startQuizBtn=document.querySelector(".start-quiz-btn");
let attempt=0;
let questionIndex=0;
let score=0;
let number=0;
let myArray=[];
let interval;
myApp=[
{
question:'Spot the error:
Rahul was ready for accept any job, even a part-time one:',
options:['(a) Rahul was ready',
'(b) Even a part-time job',
'(c) Any job','(d) For accept'],
answer:3,
},
{
question:'Spot the error:
Fate smiled above him in all his business venture:',
options:[
'(a) No error',
'(b) In all his',
'(c) Business venture',
'(d) Fate smiled above him'
],
answer:3,
},
{
question:'Spot the error:
The growth of population had been controlled earlier, mankind wouldn’t live in a polluted world.',
options:[
'(a) In a polluted world ',
'(b) Mankind wouldn’t live',
'(c) If the growth of population',
'(d) Had been controlled earlier '
],
answer:1,
},
{
question:'Fill in the blank with the appropriate word from the alternatives:
Keep away from bad company ______ you should regret later.',
options:[
'(a) whether ',
'(b) unless ',
'(c) although ',
'(d) lest '
],
answer:3,
},
{
question:'Fill in the blank with the appropriate word from the alternatives:
You must apologise ______ the punishment.',
options:[
'(a) To escape ',
'(b) Escaping ',
'(c) Escape ',
'(d) Escapes '
],
answer:0,
},
{
question:'Fill in the blank with the appropriate word from the alternatives:
Janki burns her boat with her supervisor by ______ him in public. ',
options:[
'(a) Flaunting ',
'(b) Criticising ',
'(c) Applauding ',
'(d) Appreciating '
],
answer:1,
},
{
question:'Select the synonym of the word given:
Lax:',
options:[
'(a) Needy ',
'(b) Negligent',
'(c) Careful ',
'(d) Deprived '
],
answer:1,
},
{
question:'Select the synonym of the word given:
Wane:',
options:[
'(a) Increase ',
'(b) Rise ',
'(c) Decline ',
'(d) Drown '
],
answer:2,
},
{
question:'Select the synonym of the word given:
Ramification:',
options:[
'(a) Inception ',
'(b) Satisfaction',
'(c) Source ',
'(d) Consequence '
],
answer:3,
},
{
question:'Select the synonym of the word given:
Sumptuous:',
options:[
'(a) Bereft ',
'(b) Stingy ',
'(c) Meagre ',
'(d) Opulent '
],
answer:3,
},
{
question:'Select the antonym of the word given:
Indignant:',
options:[
'(a) Annoyed ',
'(b) Pleased ',
'(c) Upset ',
'(d) Peeved '
],
answer:1,
},
{
question:'Select the antonym of the word given:
Lament:',
options:[
'(a) Bemoan ',
'(b) Bleed ',
'(c) Appeal ',
'(d) Celebrate '
],
answer:3,
},
{
question:'Select the antonym of the word given:
Abominable:',
options:[
'(a) Colourful ',
'(b) Hateful ',
'(c) Delightful ',
'(d) Distasteful '
],
answer:2,
},
{
question:'Select the appropriate meaning of the given idiom:
Pipe dream:',
options:[
'(a) A dream or idea that is loudly proclaimed ',
'(b) A dream or idea that is nearly accomplished ',
'(c) A dream or idea that is unlikely to happen ',
'(d) A dream or idea that keeps getting Repeated '
],
answer:2,
},
{
question:'Select the appropriate meaning of the given idiom:
Out of the blue:',
options:[
'(a) Beat someone black and blue ',
'(b) Loves to wear only blue coloured clothes ',
'(c) Completely honestly ',
'(d) Completely unexpectedly '
],
answer:3,
},
{
question:'Select the appropriate meaning of the given idiom:
Thick as thieves ',
options:[
'(a) Having a close friendship ',
'(b) Being very dishonest ',
'(c) Never helping anyone ',
'(d) Telling lies all the time '
],
answer:0,
},
{
question:'Sentences of a paragraph given below are in jumbled order. Arrange the sentences in the correct order to form a meaningful coherent paragraph:
P. Shalini was crawling down the phone screen while waiting for her friend.
Q. Her friend brought a bouquet for shalini from the market place.
R. When her friend arrived, they went to the market place.
S. The market place was thronging with people.',
options:[
'(a) QPRS ',
'(b) SPRQ ',
'(c) QSRP ',
'(d) PRSQ '
],
answer:3,
},
{
question:'Sentences of a paragraph given below are in jumbled order. Arrange the sentences in the correct order to form a meaningful coherent paragraph:
P. I had my own crib in the bedroom next to our parents’ room.
Q. Annie woke hungry at 2:30 a.m. each morning.
R. When Annie would cry out, I would climb out of my crib and come running into our parents’ room to check on her.
S. For the first few months, Annie slept in a crib by our parents’ bed',
options:[
'(a) PRSQ ',
'(b) RPQS ',
'(c) QRSP ',
'(d) SPQR '
],
answer:3,
},
{
question:'Select the incorrectly spelt word:',
options:[
'(a) Texture ',
'(b) Slege ',
'(c) Savoury ',
'(d) Tamper '
],
answer:1,
},
{
question:'Identify the spelling error in the given sentence and select the option that rectifies the error:',
options:[
'(a) There is a statutory warning on every packets of cigerettes.',
'(b) There is a statutory warning on every packets of cigarettes. ',
'(c) There is a statuary warning on every packets of cigarettes.',
'(d) There is a statutory warning on every packets of cigaretes.'
],
answer:1,
},
{
question:'Select the option that expresses the verb in the given sentence in the passive voice :
Preety invited Ritu for a party.',
options:[
'(a) Ritu is invited for a party by Preeti. ',
'(b) Ritu was invited for a party by Preeti. ',
'(c) Preeti has been invited for a party by Ritu.',
'(d) Preeti was invited for a party by Ritu.'
],
answer:1,
},
{
question:'Fill in the blank with appropriate word from the options:
She refused to back ______, so she was fired:',
options:[
'(a) down ',
'(b) over',
'(c) upon',
'(d) into'
],
answer:0,
},
{
question:'Fill in the blank with appropriate word from the options:
Two people were ______ to death when a bike hit a truck:',
options:[
'(a) crushed',
'(b) fell',
'(c) brushed',
'(d) rushed'
],
answer:0,
},
{
question:'Select the correct direct speech:
She suggested that we should distribute food among the needy:',
options:[
'(a) She said, “Let us distribute food among the needy.” ',
'(b) She said, “We could distribute food among the needy.” ',
'(c) She said, “Let them distribute food among the needy.” ',
'(d) She ordered, “Distribute food among the needy.” '
],
answer:0,
},
{
question:'Select the option that can be used as a one-word substitute for the given group of words:
One who dies for a noble cause.',
options:[
'(a) Martyr ',
'(b) Heretic ',
'(c) Butcher ',
'(d) Narcissist '
],
answer:0,
},
]
function load(){
number++;
questionText.innerHTML=myApp[questionIndex].question;
creatOptions();
scoreBoard();
currentQuestionNum.innerHTML=number + " / " +myApp.length;
}
function creatOptions(){
optionBox.innerHTML="";
let animationDelay=0.2;
for(let i=0; i
timeLimit--;
if(timeLimit < 10){
timeLimit="0"+timeLimit;
}
if(timeLimit < 6){
remainingTime.classList.add("less-time");
}
remainingTime.innerHTML=timeLimit;
if(timeLimit == 0){
clearInterval(interval);
timeIsUp();
}
},1000)
}
function stopTimer(){
clearInterval(interval);
}
function disableOptions(){
for(let i=0; i
quizBox.classList.remove("show");
seeResultBtn.classList.remove("show");
quizOverBox.classList.add("show");
quizResult();
})
startAgainQuizBtn.addEventListener("click", ()=>{
quizBox.classList.add("show");
quizOverBox.classList.remove("show");
resetQuiz();
nextQuestion();
})
goHomeBtn.addEventListener("click", ()=>{
quizOverBox.classList.remove("show");
quizHomeBox.classList.add("show")
resetQuiz();
})
startQuizBtn.addEventListener("click", ()=>{
quizHomeBox.classList.remove("show");
quizBox.classList.add("show");
nextQuestion();
})
//window.onload=()=>{
//}