English » Spotting Errors

The following sentence has been divided into parts. One of them contains an error. Select the part that contains the error from the given options.

It has / been raining / since / two hours.

A

been raining

B

It has

C

two hours

D

since

Solution

erroneous part here is option D 

since  should be replaced with for

for is used for period of time eg: for two days, for two hours

since is used for point of time eg: since 2 o clock, since 1990s