Verbal Ability - Spotting Errors - Discussion

Discussion Forum : Spotting Errors - Section 1 (Q.No. 25)
Directions to Solve

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).


25.

(solve as per the direction given above)

Mr.Praful Patel
is not attending his office
for the last month.
No error.
Answer: Option
Explanation:
Mr. Praful Patel has not been attending his office for the last month.
Discussion:
46 comments Page 1 of 5.

Jisan Chowdhury said:   4 years ago
Remember, for is used with a period of time.

Since is used to refer to a specific point in time.

You can use "for" and "since" with similar verb tenses.

I have been walking for five hours.
I have been walking since 10 p.m.

We have lived here for 20 years.
We have lived here since 1985.

In the example sentences, both for and since show an event that began in the past and continues into the present.
(8)

Anil Kumar said:   1 decade ago
@Rahul Kashyap.

It has to be the Point of time for the since to be used and not the period or duration.

For period and Duration we use "For"
Had it been a date or month name then "Since" had to be used
e.g Mr X has not attended his office SINCE January.
and Mr X has not been attending his office for one month.

Satya said:   6 years ago
The present perfect or present perfect continuous tense should be used with Adverb phrases of time introduced by Since, for and how long.

Ex:Your friend, Suresh is waiting for you since 7 O' clock is the wrong sentence.

The correct one is. Your friend, Suresh has been waiting for you since 7'O clock.
(1)

Bokeh said:   9 years ago
@Pradnya.

No. Because since is used for specific time. (means we can differentiate that moment from others).

Like 2005, 2010, 8am. 9pm, here we can understand the exact time/moment/year etc.

But if we say last month. (Here the question rises which month? Is it apr, may or june or dec?)
(1)

Rahul kashyap said:   1 decade ago
If there should be have been in option b than in option c it must be since last one month. Because according to gramatical rule in present perfect continuous tense since is used when there is a specific period of time given. And last one month is a specific period of time.

Amol Joshi said:   1 decade ago
The answer surely cannot be option C. Option B is correct. One more possible answer that I think could be correct is 'has not attended' .... like .... 'Mr. Praful Patel has not attended the office for the last one month' ...

Bokeh said:   9 years ago
My doubt is that. The original sentence is right too.

Suppose you are Boss.

If some1 asks you. WHERE IS RAHUL?

You will reply. He is not attending office for last month.

Correct me if I'm wrong.
(2)

Pravesh said:   1 decade ago
'Since' and 'For' are not used in present tense such as

I live here for 5 days (wrong)
I am living here for 5 days (wrong)
I have lived here for 5 days (correct)

So, B is correct.

Shyamal said:   1 decade ago
This sentence is in present perfect continues tens which indicate that something start in past is continue till now and we don't know how long it will.
So answer. B is correct.

Raghunandan Nair said:   2 years ago
I think this sentence should be "Mr. Praful Patel has not been attending office for the past one month".
Or
"Mr. Praful Patel has not been attending office since last month."
(21)


Post your comments here:

Your comments will be displayed after verification.