They've come/'ve been coming here for years.
2. Have you heard/Have you been hearing from Helen since she arrived in India?
3. Benny hasn't received/hasn't been receiving confirmation of his holiday booking yet.
4. Your skin looks very red. Have you been sunbathing/Have you sunbathed today?
5. We've been looking/'ve looked around the museum all morning.