Out of the given four sentences, choose the one which is grammatically correct.
1
The telephone have been ringing for an hour
2
The telephone have been ringing since an hour
3
The telephone have been ringing from an hour
4
The telephone has been ringing for an hour