Spot the Errors - English (MCQ) for Bank, MBA, CAT, MAT, GMAT, SSC for Q. 27386

Q.  Dr. Mehta has been (1) / trying to develop (2) /a medicine (3) / for last five years. (4) / No Error (5)
- Published on 21 Feb 17

a. 1
b. 2
c. 3
d. 4
e. 5

ANSWER: 4
 
Replace ‘for’ with ‘since’

‘For’ is used before a noun denoting a period of time with all the tenses.

‘Since’ is used before a noun or phrase denoting some point of time in the past.

The correct sentence should be: Dr. Mehta has been trying to develop a medicine since last five years.

Use of For, Since, From

‘For’ is used before a noun denoting a period of time with all the tenses.

‘From’ is used before a noun or phrase denoting a point of time, it is used in all tenses.

From is generally followed by ‘to’ or ‘till’.

Since’ is used before a noun or phrase denoting some point of time and is always preceded by a verb in perfect continuous tense or third form of verb.

Example:

Use of ‘For’

They have been playing cards for three hours.

He has lived in Pune for five years.

Use of ‘From’

We play from 5 p.m. to 6 p.m.

She stayed here from the 20th of March to the 25th of April.

Use of ‘Since’

I have been studying since morning.
He has not heard from his father since 1972.
 

    Discussion

  • Kalpesh   -Posted on 06 Oct 20
    Here, For is right answer because the point of time is not given here but duration of time is given here.
    For + Duration of time
    Since + Point of time

Post your comment / Share knowledge


Enter the code shown above:
 
(Note: If you cannot read the numbers in the above image, reload the page to generate a new one.)