However, on many occasions they have a tough time deciding between the two.
请问该句子各个成分是什么?on many occasions和deciding between the two在句子中做什么成分? 我不太懂。
on many occasions 为介词短语,作状语,相当于many times,许多次。
后者则为习惯用法,have a hard/tough time doing 表示做某事有困难,后面的分词结构(句中的deciding...)作状语。
翻译:然而在很多情况下,他们都陷入两难境地。(很难在两者之间做决定)