2 is correct. None of them should have a space before the punctuation marks.
Student or Learner
I have a question.
Which sentence is correct ?
1. I have no friend.
2. I have no friends.
Last edited by R3za; 22-Jan-2015 at 18:33. Reason: Edited
Are you sure about that ?
Why 1 is incorrect ?
Your question should read 'Why is 1 incorrect?
Did you not read what MikeNewYork said about not putting a space before punctuation marks?
Last edited by R3za; 22-Jan-2015 at 18:49. Reason: Edited