According to my experience, present perfect is one of the most difficult structures. I’d say that present simple is difficult too, it takes a long time to get used to adding “s” after the third person. Once they have learned the tenses in general, they find it difficult to complete a text which includes present, past, future, conditionals and passive voice.
Hope that helps.
- For Teachers