"Suggest" is a verb that takes a gerund as an object, not an infinitive. Therefore, "having" is correct.
2012年9月13日
0
1
0
suggest having is correct, there are many verbs and phrases like suggest after which we use gerund, for example: like, enjoy, don't mind, would you mind...?, avoid, imagine....