Intermediate english Grammar: Refer - MURPHY, Raymond (Cambridge. Cambridge University Press, 2000)