a. from time to time
b. have a good effect
c. feel discouraged
d. there seems to be no explanation for it
e. badly in need of repair