Verbal Ability - Spotting Errors - Discussion

Discussion :: Spotting Errors - Section 1 (Q.No.60)

Read each sentence to find out whether there is any grammatical error in it. The error, if any will be in one part of the sentence. The letter of that part is the answer. If there is no error, the answer is 'D'. (Ignore the errors of punctuation, if any).


(solve as per the direction given above)

[A]. He has not been attending
[B]. English classes
[C]. since one month
[D]. No error.

Answer: Option C


since the last one month

Pradip said: (Dec 28, 2011)  
'Since' is used to refer to a point of time / date e.g. 6 a.m. or 25/2/2011. "For' is used to refer to a length of time. Therefore, the correct sentence will be : ...classes for the last one month.

Sushant said: (Aug 22, 2012)  
I totally agree with pradip. thanks for that

Pravin said: (Jun 23, 2013)  

From sentence point of view it has to be since the last one month. Here is point of time is most important that we have to consider.

From the last one month he has not attending.

As we use since for point of time so not for has to be used.

Suryakant Gupta said: (Sep 14, 2013)  
When we use "Last one month" it denotes a particular time. So we can use since with "last one month".

But we can't use it as Since One month.

One is a duration terminology so we must use "For" here without "last".

So both are correct.

1. For one month.

2. Since the last one month.

Sumanth said: (Jul 21, 2014)  
Since - an action started in the past still continuing for present & may continue to future also.

For - it refers to fixed period of time.

So it is correct to use since in place of for.

Sneha said: (Aug 24, 2014)  
Shouldn't we use "the"infront of "English classes" ?

Akher said: (Feb 15, 2015)  
Shouldn't it be "for one month".

Avinash Mishra said: (Feb 23, 2015)  
Why is "the" used there?

Asp said: (Apr 2, 2015)  
Since use for specific.

Santosh said: (Nov 2, 2015)  
Can anyone tell me in brief?

Ema said: (Mar 25, 2016)  
Here since is used for a particular time. But in this sentence, a particular time is not specified. So for will use in place of since.

Balmukund Shah said: (Mar 27, 2016)  
I totally agree with @Ema.

Varsha Chauhan said: (Jul 26, 2016)  
It should be - for a month (or) for one month.

Gautam Satpathy said: (Oct 11, 2016)  
2 problems.

1) Use of been in "He has not been attending" and.

2) Since instead of For.

The sentence would be much better written as.

"He has not attended English classes for a month" or.

"He has not attended English classes since last month".

Hemanshi Mohan Aloria said: (Jul 15, 2017)  
In Perfect continuous tense "For" is used for a period of time (eg 2 month, 1 month, 3 years, 40min) and "since" with point of time (eg; morning, evening, afternoon, last month, last year).

Adil said: (Oct 24, 2018)  
You are right, Thanks @Sumanth.

Abhishek Kashyap said: (Jan 30, 2019)  
I think it should be "The English classes".

Indrani said: (Apr 25, 2019)  
No, It will be FOR not SINCE.

Abhijeet said: (Sep 24, 2019)  
Why not, "He has been not attending"?

Anoymous said: (Oct 8, 2020)  
I think that the correct answer is D because since is used to show the accurate time.

Post your comments here:

Name *:

Email   : (optional)

» Your comments will be displayed only after manual approval.