so~that…でthatを省略できるらしいです。桃本139.の問題から引用します。

Specs online __ shopping for glasses online so convenient, you’ll wish you had found us earlier.

これを見た時の自分の思考です。

  • , があるけど接続詞が無い
  • よって分詞構文である
  • 文頭に分詞が来ない分詞構文ってあったっけなーと思いつつmakingを選択

早速、分詞構文のポイントを忘れています。下記から分詞構文ではないです。

  • 分詞構文の場合は主文の主語が分詞の意味上の主語になる
    • ⇒makingするのはyou=お客さんではないので選択できない
    • ⇒本文の場合は先頭に分詞が来ていないので分詞構文の倒置が起きていると考える事自体がナンセンス。
  • カンマの前を nominative absolute (独立主格)と考えた場合は文法的には正しいしかし時制的に意味がおかしくなります。
    • 主文と同じ時制になるので意味的におかしくなる。「(今)サイトを改善しているのであなたはもっと前にこのサイトを知っておきたかったらと思うだろう」
    • という意味になりますが今サイトを改善しているならそれ以前に知っておく必要は無いです。

独立主格でもなければ Specs online が明らかに主語なので分詞構文ではなく動詞が欠落しているので動詞を選択すると思考するのが正しい。但しこの場合は「接続詞が無いのに2文が接続されている」という疑問は残ります。

「so~that…の接続詞thatが省略されている」という事を知っていて初めて正しく回答が導けます。では詳しく見て行きましょう。

まだ、so~that…の用法ではthatが省略できるとしか情報が無い。

参考

  • 基本的にはthatは省略しない。でもそれって文章を書くスタイルによる。thatを多用しないというスタイルもある。
    https://ell.stackexchange.com/questions/175237/omitting-that-is-so-that

メモ

  • 分詞構文と考えた場合は名詞, となり意味不明。
  • The rain beginning to fall, he took a taxi. が何故正しい文かを説明し、
    Specs online making shopping for glasses online so convenient, you’ll wish you had found us earlier. が何故駄目かを説明できると良い。
  • adverbial objective がどういう時に使えるかを考えると良い。
    • Advanced English Grammar : Adverbial Objective
      • age, miles, weeks, distance, day, time, tilt, night,
  • SVO, weather permitting の例だと Nominative Absolute である。adverbial objective ではない。

Nominative Absolute

参考:https://pusa-splatoon.net/2019/09/23/gram-nominative-absolute/