English » Spotting Errors

The following sentence has been split into four segments. Identify the segment that contains a grammatical error.

As it has been raining heavily / since two hours, / the children are / at home.

A

the children are

B

As it has been raining heavily

C

at home

D

since two hours,

Solution

option D has error in it.

replace since with for 

​​​​​​we use since to describe point of time for eg: since 2'o' clock, since 1980s

we use for to describe period of time for eg: for two hours, for two years.