只要:连接分句,表示充足的条件,常和“就”“便”等相呼应。
【例句】只要认真学习,成绩就可以不断提高。
只有:连接分句,表示必要条件,常和“才”“方”等相呼应。
【例句】只有派个能干的人去,问题才能解决。
“只要”和“只有”的区分:
“只要”常跟“就”配合,表示逻辑中假言判断的充分条件。它不排除其他条件也会引起同样结果。【例句】只要下雨,地就会湿。
“只有”常跟“才”等配合表示必要条件,表示如果没有这一条件就不可能出现后面的结果。【例句】只有播种,才会有收获。
本人观点:“只要”后面的条件可以触发后面的结果,但其他条件也可以触发后面的结果。“只有”后面的条件可以触发后面的结果,而且这个条件是唯一可以触发后面结果的条件。
通俗的讲:A、B是两个条件,C是一个结果
若条件A可以触发结果C,而条件B也可以触发结果C,那就用“只要”;
若条件A可以触发结果C,而条件B以及其他所有条件都不能触发结果C,那就用“只有”。