టెన్స్, అగ్రిమెంట్ సరిచేయడం (Correcting Tense and Agreement)
Free practice MCQs with answers and explanations for టెన్స్, అగ్రిమెంట్ సరిచేయడం (Correcting Tense and Agreement) in Sentence Improvement. Tap an option to check instantly · page 1 of 2.
Q1Easy
'I have seen him yesterday.' వాక్యంలో 'have seen' స్థానంలో సరైనది ఏది?
A. had seen
B. saw
C. have been seeing
D. am seeing
Answer & explanation
Correct: B — saw
'yesterday' అనేది గతంలో ముగిసిన నిర్దిష్ట సమయం, కాబట్టి Simple Past (saw) వాడాలి. Present Perfect (have seen) తో yesterday, ago, last week వంటి నిర్దిష్ట గత కాల పదాలు వాడకూడదు. 'had seen' రెండు గత చర్యల్లో ముందు జరిగిన దానికి వాడతారు, ఇక్కడ అలాంటి సందర్భం లేదు.
'If he will come, I will go.' వాక్యంలో 'will come' స్థానంలో సరైనది ఏది?
A. would come
B. shall come
C. comes
D. will be coming
Answer & explanation
Correct: C — comes
If, Unless, When వంటి షరతు/కాల క్లాజ్లలో భవిష్యత్తు కోసం కూడా Simple Present వాడతారు; అక్కడ will వాడరు. అందుకే 'If he comes, I will go' సరైనది. షరతు క్లాజ్లో will/would/shall పెట్టడం ప్రామాణిక వ్యాకరణంలో తప్పు, ప్రధాన క్లాజ్లో మాత్రమే will వస్తుంది.
'The news are true.' వాక్యంలో 'are' స్థానంలో సరైనది ఏది?
A. were
B. have been
C. No improvement
D. is
Answer & explanation
Correct: D — is
'news' చివర s ఉన్నా అది ఏకవచన నామవాచకం, కాబట్టి దానికి is వాడాలి. Mathematics, politics వంటి పదాలు కూడా ఇలాగే ఏకవచనాలు. 'are' బహువచనం కోసం, 'were' గత కాలం; ఇక్కడ present కావాలి కాబట్టి 'No improvement' కూడా సరికాదు.
'When I reached the station, the train left.' వాక్యంలో 'left' స్థానంలో సరైనది ఏది?
A. has left
B. was leaving
C. leaves
D. had left
Answer & explanation
Correct: D — had left
రెండు గత చర్యల్లో ముందు జరిగిన దానికి Past Perfect (had left) వాడతారు. నేను స్టేషన్కు చేరే సమయానికే రైలు వెళ్లిపోయింది, కాబట్టి రైలు చర్య ముందుది. 'has left' present perfect, 'leaves' present; ఈ రెండూ గత కాల వాక్యంతో సరిపోవు.
'She is teaching in this school for ten years.' వాక్యంలో 'is teaching' స్థానంలో సరైనది ఏది?
A. was teaching
B. has been teaching
C. teaches
D. taught
Answer & explanation
Correct: B — has been teaching
'for ten years' వ్యవధిని తెలిపే పదబంధం; ఇది ఇంకా కొనసాగుతున్న పనికి Present Perfect Continuous తో వస్తుంది. Since/For + కాలం ఉంటే Present Perfect లేదా Present Perfect Continuous వాడాలి. 'teaches' సాధారణ అలవాటును చెబుతుంది, వ్యవధి భావం ఇవ్వదు.
'Each of the girls have finished the work.' వాక్యంలో 'have' స్థానంలో సరైనది ఏది?
A. are
B. were
C. has
D. having
Answer & explanation
Correct: C — has
'Each of' తర్వాత బహువచనం (girls) ఉన్నా కర్త 'Each', అది ఏకవచనం; కాబట్టి క్రియ కూడా ఏకవచనం (has) కావాలి. Each, Every, Neither, Either తర్వాత ఏకవచన క్రియ వాడతారు. 'are/were' ఇక్కడ finished తో సరిపోవు, 'having' సరైన క్రియా రూపం కాదు.
'A number of students is absent today.' వాక్యంలో 'is' స్థానంలో సరైనది ఏది?
A. was being
B. has
C. does
D. are
Answer & explanation
Correct: D — are
'A number of' అంటే 'చాలామంది' అనే అర్థంలో బహువచనంగా పనిచేస్తుంది, కాబట్టి క్రియ 'are'. దీనికి భిన్నంగా 'The number of students is large' లో కర్త 'number' ఏకవచనం. ఈ రెండింటి తేడా తరచూ అడుగుతారు. has, does సంఖ్యకు సరిపోని ఏకవచన రూపాలు.
'The number of students are large this year.' వాక్యంలో 'are' స్థానంలో సరైనది ఏది?
A. is
B. were
C. have
D. be
Answer & explanation
Correct: A — is
'The number of' లో కర్త 'number'; అది ఏకవచనం కాబట్టి 'is' వాడాలి. 'A number of' (చాలామంది) అయితే బహువచన క్రియ వస్తుంది. 'The' తో మొదలైతే ఏకవచనం, 'A' తో మొదలైతే బహువచనం అని గుర్తుంచుకోవచ్చు. were గత కాలం, have సరైన అనుగుణ్యత కాదు.
'Mathematics are a difficult subject for him.' వాక్యంలో 'are' స్థానంలో సరైనది ఏది?
A. were
B. have been
C. is
D. are being
Answer & explanation
Correct: C — is
Mathematics, Physics, Politics, Economics వంటి శాస్త్రాల పేర్లు s తో ముగిసినా ఏకవచనాలు, కాబట్టి 'Mathematics is difficult' సరైనది. 'a difficult subject' అనే ఏకవచన పూరకం కూడా దీన్ని బలపరుస్తుంది. 'are' బహువచనం కాబట్టి తప్పు; have been, are being టెన్స్ భావానికి సరిపోవు.
'He has gone to the market two hours ago.' వాక్యంలో 'has gone' స్థానంలో సరైనది ఏది?
A. had gone
B. has been going
C. is going
D. went
Answer & explanation
Correct: D — went
'ago' అనేది గతంలో నిర్దిష్ట సమయాన్ని చెబుతుంది; దీనితో Simple Past (went) వాడాలి. Present Perfect కు ago, yesterday, last year వంటి పదాలు కలవవు. 'had gone' ఇంకో గత చర్య ముందు జరిగినప్పుడు వాడతారు, ఇక్కడ రెండో గత చర్య లేదు.