jenniferlol63529 jenniferlol63529 12-12-2020 English contestada which word means to make a serious effect to achieve something ?A. beseechB.repressC.striveD. tarry