类似的句式如:
have difficulty (in) doing sth,表示:做某事有困难。
have bother (in) doing sth,表示:做某事费劲。
have fun (in) doing sth,表示:做某事有意思(有趣)。
have luck (in) doing sth,表示:做某事时有运气(走运)。
have trouble (in) doing sth,表示:做某事有困难。
have a good time (in) doing sth,表示:做某事很开心。
have a hard time (in) doing sth,表示:做某事很辛苦。
have a job (in) doing sth,表示:做某事有困难(很费力)。
have a problem (in) doing sth,表示:做某事有困难。
详细用法,请见英语语法网的以下文章:
《习惯上用于have+n.+in doing sth的若干句式》