상세 컨텐츠

본문 제목

영어질문코드

카테고리 없음

by Cadia 2026. 6. 20. 10:41

본문

<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Business English — 100 Question Patterns</title>
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;700&family=Fraunces:ital,wght@0,700;1,400&family=Noto+Sans+KR:wght@400;500&family=Space+Mono:wght@400;700&display=swap" rel="stylesheet">
<style>
:root {
  --bg: #09090b;
  --s1: #111113;
  --s2: #18181b;
  --border: #27272a;
  --text: #e4e4e7;
  --muted: #71717a;
  --muted2: #3f3f46;

  --c-status:   #22c55e;
  --c-request:  #f59e0b;
  --c-confirm:  #3b82f6;
  --c-problem:  #ef4444;
  --c-meeting:  #a855f7;
  --c-followup: #06b6d4;
  --c-opinion:  #f97316;
  --c-close:    #ec4899;
}

* { margin:0; padding:0; box-sizing:border-box; }

body {
  background: var(--bg);
  color: var(--text);
  font-family: 'Space Grotesk', sans-serif;
  font-weight: 300;
  min-height: 100vh;
  padding-bottom: 6rem;
}

/* ── HEADER ── */
header {
  padding: 3rem 1.5rem 2rem;
  border-bottom: 1px solid var(--border);
  max-width: 1000px;
  margin: 0 auto;
}

.hdr-top {
  font-family: 'Space Mono', monospace;
  font-size: 0.6rem;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: var(--muted);
  margin-bottom: 0.8rem;
}

h1 {
  font-family: 'Fraunces', serif;
  font-size: clamp(2.2rem, 6vw, 4rem);
  font-weight: 700;
  line-height: 1;
  color: var(--text);
}

h1 em {
  font-style: italic;
  font-weight: 400;
  color: var(--muted);
}

.hdr-sub {
  margin-top: 0.8rem;
  font-size: 0.82rem;
  color: var(--muted);
  line-height: 1.6;
}

/* ── CONTROLS ── */
.controls {
  max-width: 1000px;
  margin: 0 auto;
  padding: 1rem 1.5rem;
  display: flex;
  gap: 0.8rem;
  align-items: center;
  flex-wrap: wrap;
  border-bottom: 1px solid var(--border);
  position: sticky;
  top: 0;
  background: rgba(9,9,11,0.95);
  backdrop-filter: blur(8px);
  z-index: 50;
}

.search-input {
  font-family: 'Space Mono', monospace;
  font-size: 0.72rem;
  padding: 0.5rem 1rem;
  background: var(--s2);
  border: 1px solid var(--border);
  color: var(--text);
  outline: none;
  border-radius: 4px;
  width: 200px;
  transition: border-color 0.15s;
}

.search-input:focus { border-color: var(--muted); }
.search-input::placeholder { color: var(--muted2); }

.cat-filters {
  display: flex;
  gap: 0.4rem;
  flex-wrap: wrap;
  flex: 1;
}

.cf {
  font-family: 'Space Mono', monospace;
  font-size: 0.58rem;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  padding: 0.3rem 0.7rem;
  border-radius: 3px;
  border: 1px solid var(--border);
  background: transparent;
  color: var(--muted);
  cursor: pointer;
  transition: all 0.12s;
  display: flex;
  align-items: center;
  gap: 0.3rem;
  white-space: nowrap;
}

.cf .dot { width:6px;height:6px;border-radius:50%;flex-shrink:0; }
.cf:hover { color: var(--text); }
.cf.on { color: #000; border-color: transparent; }
.cf[data-c="all"].on    { background: var(--text); color: #000; }
.cf[data-c="status"].on   { background: var(--c-status); }
.cf[data-c="request"].on  { background: var(--c-request); }
.cf[data-c="confirm"].on  { background: var(--c-confirm); }
.cf[data-c="problem"].on  { background: var(--c-problem); }
.cf[data-c="meeting"].on  { background: var(--c-meeting); }
.cf[data-c="followup"].on { background: var(--c-followup); }
.cf[data-c="opinion"].on  { background: var(--c-opinion); }
.cf[data-c="close"].on    { background: var(--c-close); }

.count-badge {
  font-family: 'Space Mono', monospace;
  font-size: 0.6rem;
  color: var(--muted);
  margin-left: auto;
  white-space: nowrap;
}

/* ── TABLE ── */
.wrap {
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 1.5rem;
}

.tbl {
  width: 100%;
  border-collapse: collapse;
  margin-top: 1.5rem;
}

.tbl thead tr {
  border-bottom: 1px solid var(--border);
}

.tbl th {
  font-family: 'Space Mono', monospace;
  font-size: 0.58rem;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--muted2);
  padding: 0.5rem 0.8rem;
  text-align: left;
  font-weight: 400;
}

.tbl th:first-child { width: 2.5rem; text-align: center; }
.tbl th:nth-child(3) { width: 8rem; }
.tbl th:last-child { width: 7rem; }

.tbl tbody tr {
  border-bottom: 1px solid var(--border);
  transition: background 0.1s;
  cursor: default;
}

.tbl tbody tr:hover { background: var(--s2); }
.tbl tbody tr.hidden { display: none; }

.tbl td {
  padding: 0.85rem 0.8rem;
  vertical-align: top;
}

.td-num {
  font-family: 'Space Mono', monospace;
  font-size: 0.62rem;
  color: var(--muted2);
  text-align: center;
  padding-top: 1rem;
}

.td-en {
  font-size: 0.93rem;
  line-height: 1.55;
  color: var(--text);
}

.td-en .q-word { color: var(--muted); font-style: italic; }

.td-ko {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 0.72rem;
  color: var(--muted);
  line-height: 1.55;
}

.td-pattern {
  font-family: 'Space Mono', monospace;
  font-size: 0.6rem;
  color: var(--muted);
  background: var(--s2);
  border: 1px solid var(--border);
  border-radius: 3px;
  padding: 0.2rem 0.5rem;
  white-space: nowrap;
  display: inline-block;
  margin-top: 0.2rem;
}

.cat-dot {
  display: inline-block;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  margin-right: 0.3rem;
  flex-shrink: 0;
  vertical-align: middle;
  position: relative;
  top: -1px;
}

.cat-label {
  font-family: 'Space Mono', monospace;
  font-size: 0.58rem;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.row-status .cat-dot, .row-status .cat-label   { color: var(--c-status); }
.row-request .cat-dot, .row-request .cat-label  { color: var(--c-request); }
.row-confirm .cat-dot, .row-confirm .cat-label  { color: var(--c-confirm); }
.row-problem .cat-dot, .row-problem .cat-label  { color: var(--c-problem); }
.row-meeting .cat-dot, .row-meeting .cat-label  { color: var(--c-meeting); }
.row-followup .cat-dot, .row-followup .cat-label { color: var(--c-followup); }
.row-opinion .cat-dot, .row-opinion .cat-label  { color: var(--c-opinion); }
.row-close .cat-dot, .row-close .cat-label      { color: var(--c-close); }

.row-status .cat-dot   { background: var(--c-status); }
.row-request .cat-dot  { background: var(--c-request); }
.row-confirm .cat-dot  { background: var(--c-confirm); }
.row-problem .cat-dot  { background: var(--c-problem); }
.row-meeting .cat-dot  { background: var(--c-meeting); }
.row-followup .cat-dot { background: var(--c-followup); }
.row-opinion .cat-dot  { background: var(--c-opinion); }
.row-close .cat-dot    { background: var(--c-close); }

/* section divider */
.sec-divider {
  padding: 1.8rem 0.8rem 0.5rem;
}

.sec-divider-inner {
  display: flex;
  align-items: center;
  gap: 1rem;
}

.sec-divider-title {
  font-family: 'Fraunces', serif;
  font-size: 1.1rem;
  font-style: italic;
  color: var(--muted);
  white-space: nowrap;
}

.sec-divider-line {
  flex: 1;
  height: 1px;
  background: var(--border);
}

.sec-divider-count {
  font-family: 'Space Mono', monospace;
  font-size: 0.6rem;
  color: var(--muted2);
}

@media (max-width: 640px) {
  .tbl th:nth-child(3), .tbl td:nth-child(3) { display: none; }
  .tbl th:last-child { width: auto; }
  .controls { padding: 0.8rem 1rem; gap: 0.5rem; }
  .search-input { width: 140px; }
  header { padding: 2rem 1rem 1.5rem; }
  .wrap { padding: 0 1rem; }
}
</style>
</head>
<body>

<header>
  <div class="hdr-top">Business English · Question Patterns</div>
  <h1>100 <em>Questions</em></h1>
  <p class="hdr-sub">비즈니스 현장에서 가장 많이 쓰는 질문 패턴 100개 · 8가지 상황별 분류</p>
</header>

<div class="controls">
  <input class="search-input" id="srch" type="text" placeholder="Search...">
  <div class="cat-filters">
    <button class="cf on" data-c="all"><span class="dot" style="background:var(--text)"></span>All</button>
    <button class="cf" data-c="status"><span class="dot" style="background:var(--c-status)"></span>Status</button>
    <button class="cf" data-c="request"><span class="dot" style="background:var(--c-request)"></span>Request</button>
    <button class="cf" data-c="confirm"><span class="dot" style="background:var(--c-confirm)"></span>Confirm</button>
    <button class="cf" data-c="problem"><span class="dot" style="background:var(--c-problem)"></span>Problem</button>
    <button class="cf" data-c="meeting"><span class="dot" style="background:var(--c-meeting)"></span>Meeting</button>
    <button class="cf" data-c="followup"><span class="dot" style="background:var(--c-followup)"></span>Follow-up</button>
    <button class="cf" data-c="opinion"><span class="dot" style="background:var(--c-opinion)"></span>Opinion</button>
    <button class="cf" data-c="close"><span class="dot" style="background:var(--c-close)"></span>Closing</button>
  </div>
  <span class="count-badge" id="cnt">100 / 100</span>
</div>

<div class="wrap">
<table class="tbl">
<thead>
  <tr>
    <th>#</th>
    <th>Question Pattern</th>
    <th>Pattern Type</th>
    <th>Category</th>
  </tr>
</thead>
<tbody id="tbody">

<!-- ══ STATUS (13) ══ -->
<tr><td colspan="4" class="sec-divider"><div class="sec-divider-inner"><span class="sec-divider-title">Status & Updates</span><span class="sec-divider-line"></span><span class="sec-divider-count">13 questions</span></div></td></tr>

<tr class="row-status" data-c="status"><td class="td-num">1</td><td class="td-en"><span class="q-word">What is</span> the current status of this issue?<div class="td-ko">현재 이 문제의 상태는 어떻게 됩니까?</div></td><td><span class="td-pattern">What is + noun</span></td><td><span class="cat-dot"></span><span class="cat-label">Status</span></td></tr>

<tr class="row-status" data-c="status"><td class="td-num">2</td><td class="td-en"><span class="q-word">Could you provide</span> an update on the current situation?<div class="td-ko">현재 상황에 대한 업데이트를 제공해 주시겠어요?</div></td><td><span class="td-pattern">Could you provide</span></td><td><span class="cat-dot"></span><span class="cat-label">Status</span></td></tr>

<tr class="row-status" data-c="status"><td class="td-num">3</td><td class="td-en"><span class="q-word">Are we on track</span> to meet the deadline?<div class="td-ko">마감일을 맞출 수 있는 상황인가요?</div></td><td><span class="td-pattern">Are we on track to</span></td><td><span class="cat-dot"></span><span class="cat-label">Status</span></td></tr>

<tr class="row-status" data-c="status"><td class="td-num">4</td><td class="td-en"><span class="q-word">Where do we stand</span> on the PEP-HD upgrade?<div class="td-ko">PEP-HD 업그레이드는 현재 어느 단계에 있나요?</div></td><td><span class="td-pattern">Where do we stand on</span></td><td><span class="cat-dot"></span><span class="cat-label">Status</span></td></tr>

<tr class="row-status" data-c="status"><td class="td-num">5</td><td class="td-en"><span class="q-word">Has there been</span> any progress since our last meeting?<div class="td-ko">지난 미팅 이후 진전이 있었나요?</div></td><td><span class="td-pattern">Has there been any</span></td><td><span class="cat-dot"></span><span class="cat-label">Status</span></td></tr>

<tr class="row-status" data-c="status"><td class="td-num">6</td><td class="td-en"><span class="q-word">When do you expect</span> this to be completed?<div class="td-ko">언제쯤 완료될 것으로 예상하십니까?</div></td><td><span class="td-pattern">When do you expect</span></td><td><span class="cat-dot"></span><span class="cat-label">Status</span></td></tr>

<tr class="row-status" data-c="status"><td class="td-num">7</td><td class="td-en"><span class="q-word">What is the ETA</span> for the hardware release?<div class="td-ko">하드웨어 릴리즈 예상 일정은 언제인가요?</div></td><td><span class="td-pattern">What is the ETA for</span></td><td><span class="cat-dot"></span><span class="cat-label">Status</span></td></tr>

<tr class="row-status" data-c="status"><td class="td-num">8</td><td class="td-en"><span class="q-word">Is there anything blocking</span> your progress?<div class="td-ko">진행에 방해가 되는 것이 있나요?</div></td><td><span class="td-pattern">Is there anything blocking</span></td><td><span class="cat-dot"></span><span class="cat-label">Status</span></td></tr>

<tr class="row-status" data-c="status"><td class="td-num">9</td><td class="td-en"><span class="q-word">How far along</span> are you with the installation?<div class="td-ko">설치 작업은 어느 정도 진행됐나요?</div></td><td><span class="td-pattern">How far along are you</span></td><td><span class="cat-dot"></span><span class="cat-label">Status</span></td></tr>

<tr class="row-status" data-c="status"><td class="td-num">10</td><td class="td-en"><span class="q-word">Have you had a chance</span> to review the document?<div class="td-ko">문서를 검토할 기회가 있으셨나요?</div></td><td><span class="td-pattern">Have you had a chance to</span></td><td><span class="cat-dot"></span><span class="cat-label">Status</span></td></tr>

<tr class="row-status" data-c="status"><td class="td-num">11</td><td class="td-en"><span class="q-word">What percentage</span> of the work has been completed?<div class="td-ko">작업의 몇 퍼센트가 완료되었나요?</div></td><td><span class="td-pattern">What percentage of</span></td><td><span class="cat-dot"></span><span class="cat-label">Status</span></td></tr>

<tr class="row-status" data-c="status"><td class="td-num">12</td><td class="td-en"><span class="q-word">Is the system</span> back to normal operation?<div class="td-ko">시스템이 정상 운영으로 복구되었나요?</div></td><td><span class="td-pattern">Is the system + adj</span></td><td><span class="cat-dot"></span><span class="cat-label">Status</span></td></tr>

<tr class="row-status" data-c="status"><td class="td-num">13</td><td class="td-en"><span class="q-word">Have any issues</span> been reported since the last update?<div class="td-ko">마지막 업데이트 이후 보고된 문제가 있나요?</div></td><td><span class="td-pattern">Have any issues been</span></td><td><span class="cat-dot"></span><span class="cat-label">Status</span></td></tr>

<!-- ══ REQUEST (13) ══ -->
<tr><td colspan="4" class="sec-divider"><div class="sec-divider-inner"><span class="sec-divider-title">Requests</span><span class="sec-divider-line"></span><span class="sec-divider-count">13 questions</span></div></td></tr>

<tr class="row-request" data-c="request"><td class="td-num">14</td><td class="td-en"><span class="q-word">Could you please send</span> me the latest data by Friday?<div class="td-ko">금요일까지 최신 데이터를 보내주실 수 있나요?</div></td><td><span class="td-pattern">Could you please + verb</span></td><td><span class="cat-dot"></span><span class="cat-label">Request</span></td></tr>

<tr class="row-request" data-c="request"><td class="td-num">15</td><td class="td-en"><span class="q-word">Would it be possible</span> to arrange a call this week?<div class="td-ko">이번 주에 통화를 잡을 수 있을까요?</div></td><td><span class="td-pattern">Would it be possible to</span></td><td><span class="cat-dot"></span><span class="cat-label">Request</span></td></tr>

<tr class="row-request" data-c="request"><td class="td-num">16</td><td class="td-en"><span class="q-word">Could we schedule</span> a meeting to discuss this further?<div class="td-ko">이 사안을 더 논의하기 위해 미팅을 잡을 수 있을까요?</div></td><td><span class="td-pattern">Could we schedule</span></td><td><span class="cat-dot"></span><span class="cat-label">Request</span></td></tr>

<tr class="row-request" data-c="request"><td class="td-num">17</td><td class="td-en"><span class="q-word">Is it possible</span> for you to share the PO number?<div class="td-ko">PO 번호를 공유해 주실 수 있나요?</div></td><td><span class="td-pattern">Is it possible for you to</span></td><td><span class="cat-dot"></span><span class="cat-label">Request</span></td></tr>

<tr class="row-request" data-c="request"><td class="td-num">18</td><td class="td-en"><span class="q-word">Could you please arrange</span> the installation schedule ASAP?<div class="td-ko">설치 일정을 최대한 빨리 잡아주실 수 있나요?</div></td><td><span class="td-pattern">Could you please arrange</span></td><td><span class="cat-dot"></span><span class="cat-label">Request</span></td></tr>

<tr class="row-request" data-c="request"><td class="td-num">19</td><td class="td-en"><span class="q-word">Would you be able to</span> escalate this to your HQ?<div class="td-ko">이 사안을 본사에 에스컬레이션해 주실 수 있나요?</div></td><td><span class="td-pattern">Would you be able to</span></td><td><span class="cat-dot"></span><span class="cat-label">Request</span></td></tr>

<tr class="row-request" data-c="request"><td class="td-num">20</td><td class="td-en"><span class="q-word">Can you walk me through</span> the billing process?<div class="td-ko">청구 프로세스를 단계별로 설명해 주실 수 있나요?</div></td><td><span class="td-pattern">Can you walk me through</span></td><td><span class="cat-dot"></span><span class="cat-label">Request</span></td></tr>

<tr class="row-request" data-c="request"><td class="td-num">21</td><td class="td-en"><span class="q-word">I would appreciate it if</span> you could review this proposal.<div class="td-ko">이 제안서를 검토해 주시면 감사하겠습니다.</div></td><td><span class="td-pattern">I would appreciate it if</span></td><td><span class="cat-dot"></span><span class="cat-label">Request</span></td></tr>

<tr class="row-request" data-c="request"><td class="td-num">22</td><td class="td-en"><span class="q-word">Could you describe</span> your test plan and purpose in more detail?<div class="td-ko">테스트 계획과 목적을 더 자세히 설명해 주시겠어요?</div></td><td><span class="td-pattern">Could you describe</span></td><td><span class="cat-dot"></span><span class="cat-label">Request</span></td></tr>

<tr class="row-request" data-c="request"><td class="td-num">23</td><td class="td-en"><span class="q-word">Would you mind</span> copying me on that email?<div class="td-ko">그 이메일에 저도 CC로 넣어주시겠어요?</div></td><td><span class="td-pattern">Would you mind + -ing</span></td><td><span class="cat-dot"></span><span class="cat-label">Request</span></td></tr>

<tr class="row-request" data-c="request"><td class="td-num">24</td><td class="td-en"><span class="q-word">Could you share</span> ASML KR's position on this matter?<div class="td-ko">이 사안에 대한 ASML KR의 입장을 공유해 주시겠어요?</div></td><td><span class="td-pattern">Could you share + noun</span></td><td><span class="cat-dot"></span><span class="cat-label">Request</span></td></tr>

<tr class="row-request" data-c="request"><td class="td-num">25</td><td class="td-en"><span class="q-word">Do you think you could</span> prioritize this task?<div class="td-ko">이 업무를 우선 처리해 주실 수 있을까요?</div></td><td><span class="td-pattern">Do you think you could</span></td><td><span class="cat-dot"></span><span class="cat-label">Request</span></td></tr>

<tr class="row-request" data-c="request"><td class="td-num">26</td><td class="td-en"><span class="q-word">Would it be convenient</span> for you to join the call at 3 PM?<div class="td-ko">오후 3시 통화에 참여하시기 편하신가요?</div></td><td><span class="td-pattern">Would it be convenient for</span></td><td><span class="cat-dot"></span><span class="cat-label">Request</span></td></tr>

<!-- ══ CONFIRM (12) ══ -->
<tr><td colspan="4" class="sec-divider"><div class="sec-divider-inner"><span class="sec-divider-title">Confirmation & Clarification</span><span class="sec-divider-line"></span><span class="sec-divider-count">12 questions</span></div></td></tr>

<tr class="row-confirm" data-c="confirm"><td class="td-num">27</td><td class="td-en"><span class="q-word">Could you confirm</span> if this understanding is correct?<div class="td-ko">이 이해가 맞는지 확인해 주시겠어요?</div></td><td><span class="td-pattern">Could you confirm if</span></td><td><span class="cat-dot"></span><span class="cat-label">Confirm</span></td></tr>

<tr class="row-confirm" data-c="confirm"><td class="td-num">28</td><td class="td-en"><span class="q-word">Could you clarify</span> what you mean by "pending issue"?<div class="td-ko">"보류 중인 이슈"가 어떤 의미인지 설명해 주시겠어요?</div></td><td><span class="td-pattern">Could you clarify what</span></td><td><span class="cat-dot"></span><span class="cat-label">Confirm</span></td></tr>

<tr class="row-confirm" data-c="confirm"><td class="td-num">29</td><td class="td-en"><span class="q-word">Can you confirm receipt</span> of this email?<div class="td-ko">이 이메일 수신 확인해 주시겠어요?</div></td><td><span class="td-pattern">Can you confirm receipt of</span></td><td><span class="cat-dot"></span><span class="cat-label">Confirm</span></td></tr>

<tr class="row-confirm" data-c="confirm"><td class="td-num">30</td><td class="td-en"><span class="q-word">Just to confirm,</span> the PO was issued by ASML HQ directly?<div class="td-ko">확인 차 여쭤보면, PO는 ASML 본사에서 직접 발행한 건가요?</div></td><td><span class="td-pattern">Just to confirm, + clause</span></td><td><span class="cat-dot"></span><span class="cat-label">Confirm</span></td></tr>

<tr class="row-confirm" data-c="confirm"><td class="td-num">31</td><td class="td-en"><span class="q-word">Am I correct in assuming</span> that both parties agreed on this?<div class="td-ko">양측이 이에 동의했다고 이해하는 것이 맞나요?</div></td><td><span class="td-pattern">Am I correct in assuming</span></td><td><span class="cat-dot"></span><span class="cat-label">Confirm</span></td></tr>

<tr class="row-confirm" data-c="confirm"><td class="td-num">32</td><td class="td-en"><span class="q-word">Could you reconfirm</span> this point with ASML HQ?<div class="td-ko">ASML 본사와 이 부분을 재확인해 주시겠어요?</div></td><td><span class="td-pattern">Could you reconfirm</span></td><td><span class="cat-dot"></span><span class="cat-label">Confirm</span></td></tr>

<tr class="row-confirm" data-c="confirm"><td class="td-num">33</td><td class="td-en"><span class="q-word">Is it correct that</span> the rental period is six months?<div class="td-ko">임대 기간이 6개월인 것이 맞나요?</div></td><td><span class="td-pattern">Is it correct that</span></td><td><span class="cat-dot"></span><span class="cat-label">Confirm</span></td></tr>

<tr class="row-confirm" data-c="confirm"><td class="td-num">34</td><td class="td-en"><span class="q-word">Let me make sure</span> I understand — are you saying there is no contract?<div class="td-ko">제가 제대로 이해한 건지 확인할게요 — 계약이 없다는 말씀이신가요?</div></td><td><span class="td-pattern">Let me make sure I understand</span></td><td><span class="cat-dot"></span><span class="cat-label">Confirm</span></td></tr>

<tr class="row-confirm" data-c="confirm"><td class="td-num">35</td><td class="td-en"><span class="q-word">Did I understand correctly</span> that the HW release is Q1 2026?<div class="td-ko">HW 릴리즈가 2026 Q1이라고 이해한 것이 맞나요?</div></td><td><span class="td-pattern">Did I understand correctly that</span></td><td><span class="cat-dot"></span><span class="cat-label">Confirm</span></td></tr>

<tr class="row-confirm" data-c="confirm"><td class="td-num">36</td><td class="td-en"><span class="q-word">Can you verify</span> whether the PO has been issued?<div class="td-ko">PO가 발행되었는지 확인해 주시겠어요?</div></td><td><span class="td-pattern">Can you verify whether</span></td><td><span class="cat-dot"></span><span class="cat-label">Confirm</span></td></tr>

<tr class="row-confirm" data-c="confirm"><td class="td-num">37</td><td class="td-en"><span class="q-word">Could you double-check</span> the figures before sending?<div class="td-ko">발송 전에 수치를 한 번 더 확인해 주시겠어요?</div></td><td><span class="td-pattern">Could you double-check</span></td><td><span class="cat-dot"></span><span class="cat-label">Confirm</span></td></tr>

<tr class="row-confirm" data-c="confirm"><td class="td-num">38</td><td class="td-en"><span class="q-word">Are we all aligned</span> on the next steps?<div class="td-ko">다음 단계에 대해 모두 동의하셨나요?</div></td><td><span class="td-pattern">Are we all aligned on</span></td><td><span class="cat-dot"></span><span class="cat-label">Confirm</span></td></tr>

<!-- ══ PROBLEM (12) ══ -->
<tr><td colspan="4" class="sec-divider"><div class="sec-divider-inner"><span class="sec-divider-title">Problem & Risk</span><span class="sec-divider-line"></span><span class="sec-divider-count">12 questions</span></div></td></tr>

<tr class="row-problem" data-c="problem"><td class="td-num">39</td><td class="td-en"><span class="q-word">What is the root cause</span> of this problem?<div class="td-ko">이 문제의 근본 원인이 무엇인가요?</div></td><td><span class="td-pattern">What is the root cause of</span></td><td><span class="cat-dot"></span><span class="cat-label">Problem</span></td></tr>

<tr class="row-problem" data-c="problem"><td class="td-num">40</td><td class="td-en"><span class="q-word">What impact</span> will this have on equipment availability?<div class="td-ko">이것이 장비 가동률에 어떤 영향을 미칠까요?</div></td><td><span class="td-pattern">What impact will this have on</span></td><td><span class="cat-dot"></span><span class="cat-label">Problem</span></td></tr>

<tr class="row-problem" data-c="problem"><td class="td-num">41</td><td class="td-en"><span class="q-word">How did this issue</span> first occur?<div class="td-ko">이 문제가 처음에 어떻게 발생했나요?</div></td><td><span class="td-pattern">How did this issue + verb</span></td><td><span class="cat-dot"></span><span class="cat-label">Problem</span></td></tr>

<tr class="row-problem" data-c="problem"><td class="td-num">42</td><td class="td-en"><span class="q-word">What countermeasures</span> have been put in place?<div class="td-ko">어떤 대책이 마련되어 있나요?</div></td><td><span class="td-pattern">What countermeasures have been</span></td><td><span class="cat-dot"></span><span class="cat-label">Problem</span></td></tr>

<tr class="row-problem" data-c="problem"><td class="td-num">43</td><td class="td-en"><span class="q-word">Is there any risk</span> of this issue recurring?<div class="td-ko">이 문제가 재발할 위험이 있나요?</div></td><td><span class="td-pattern">Is there any risk of</span></td><td><span class="cat-dot"></span><span class="cat-label">Problem</span></td></tr>

<tr class="row-problem" data-c="problem"><td class="td-num">44</td><td class="td-en"><span class="q-word">Do we have any plan</span> to address the structural issue?<div class="td-ko">구조적 문제를 해결할 계획이 있나요?</div></td><td><span class="td-pattern">Do we have any plan to</span></td><td><span class="cat-dot"></span><span class="cat-label">Problem</span></td></tr>

<tr class="row-problem" data-c="problem"><td class="td-num">45</td><td class="td-en"><span class="q-word">What is the worst-case scenario</span> if this is not resolved?<div class="td-ko">해결되지 않을 경우 최악의 시나리오는 무엇인가요?</div></td><td><span class="td-pattern">What is the worst-case scenario</span></td><td><span class="cat-dot"></span><span class="cat-label">Problem</span></td></tr>

<tr class="row-problem" data-c="problem"><td class="td-num">46</td><td class="td-en"><span class="q-word">How long has</span> this issue been pending?<div class="td-ko">이 문제가 보류된 지 얼마나 됐나요?</div></td><td><span class="td-pattern">How long has + noun + been</span></td><td><span class="cat-dot"></span><span class="cat-label">Problem</span></td></tr>

<tr class="row-problem" data-c="problem"><td class="td-num">47</td><td class="td-en"><span class="q-word">Who is responsible</span> for resolving this issue?<div class="td-ko">이 문제 해결의 담당자는 누구인가요?</div></td><td><span class="td-pattern">Who is responsible for</span></td><td><span class="cat-dot"></span><span class="cat-label">Problem</span></td></tr>

<tr class="row-problem" data-c="problem"><td class="td-num">48</td><td class="td-en"><span class="q-word">Have we informed</span> the customer about this risk?<div class="td-ko">고객에게 이 위험에 대해 알렸나요?</div></td><td><span class="td-pattern">Have we informed + person</span></td><td><span class="cat-dot"></span><span class="cat-label">Problem</span></td></tr>

<tr class="row-problem" data-c="problem"><td class="td-num">49</td><td class="td-en"><span class="q-word">What is the expected timeline</span> for a permanent fix?<div class="td-ko">영구적인 수정까지의 예상 일정은 어떻게 됩니까?</div></td><td><span class="td-pattern">What is the expected timeline for</span></td><td><span class="cat-dot"></span><span class="cat-label">Problem</span></td></tr>

<tr class="row-problem" data-c="problem"><td class="td-num">50</td><td class="td-en"><span class="q-word">Does anyone have concerns</span> about this approach?<div class="td-ko">이 접근 방식에 대해 우려 사항이 있으신 분 계신가요?</div></td><td><span class="td-pattern">Does anyone have concerns about</span></td><td><span class="cat-dot"></span><span class="cat-label">Problem</span></td></tr>

<!-- ══ MEETING (13) ══ -->
<tr><td colspan="4" class="sec-divider"><div class="sec-divider-inner"><span class="sec-divider-title">Meetings & Discussions</span><span class="sec-divider-line"></span><span class="sec-divider-count">13 questions</span></div></td></tr>

<tr class="row-meeting" data-c="meeting"><td class="td-num">51</td><td class="td-en"><span class="q-word">Shall we get started?</span><div class="td-ko">시작할까요?</div></td><td><span class="td-pattern">Shall we + verb</span></td><td><span class="cat-dot"></span><span class="cat-label">Meeting</span></td></tr>

<tr class="row-meeting" data-c="meeting"><td class="td-num">52</td><td class="td-en"><span class="q-word">Could you please repeat</span> that?<div class="td-ko">다시 한번 말씀해 주시겠어요?</div></td><td><span class="td-pattern">Could you please repeat</span></td><td><span class="cat-dot"></span><span class="cat-label">Meeting</span></td></tr>

<tr class="row-meeting" data-c="meeting"><td class="td-num">53</td><td class="td-en"><span class="q-word">Could you speak up</span> a little? I can barely hear you.<div class="td-ko">조금 더 크게 말씀해 주시겠어요? 잘 안 들려서요.</div></td><td><span class="td-pattern">Could you speak up</span></td><td><span class="cat-dot"></span><span class="cat-label">Meeting</span></td></tr>

<tr class="row-meeting" data-c="meeting"><td class="td-num">54</td><td class="td-en"><span class="q-word">Who will be handling</span> this action item?<div class="td-ko">이 액션 아이템은 누가 담당할 건가요?</div></td><td><span class="td-pattern">Who will be handling</span></td><td><span class="cat-dot"></span><span class="cat-label">Meeting</span></td></tr>

<tr class="row-meeting" data-c="meeting"><td class="td-num">55</td><td class="td-en"><span class="q-word">Can we move on</span> to the next agenda item?<div class="td-ko">다음 안건으로 넘어갈 수 있을까요?</div></td><td><span class="td-pattern">Can we move on to</span></td><td><span class="cat-dot"></span><span class="cat-label">Meeting</span></td></tr>

<tr class="row-meeting" data-c="meeting"><td class="td-num">56</td><td class="td-en"><span class="q-word">Could we take this offline</span> and discuss separately?<div class="td-ko">이 부분은 따로 오프라인으로 논의할 수 있을까요?</div></td><td><span class="td-pattern">Could we take this offline</span></td><td><span class="cat-dot"></span><span class="cat-label">Meeting</span></td></tr>

<tr class="row-meeting" data-c="meeting"><td class="td-num">57</td><td class="td-en"><span class="q-word">Does anyone have anything</span> to add before we close?<div class="td-ko">마무리 전에 추가하실 분 계신가요?</div></td><td><span class="td-pattern">Does anyone have anything to</span></td><td><span class="cat-dot"></span><span class="cat-label">Meeting</span></td></tr>

<tr class="row-meeting" data-c="meeting"><td class="td-num">58</td><td class="td-en"><span class="q-word">Are we all on the same page</span> regarding the schedule?<div class="td-ko">일정에 대해 모두 같은 이해를 하고 있나요?</div></td><td><span class="td-pattern">Are we all on the same page</span></td><td><span class="cat-dot"></span><span class="cat-label">Meeting</span></td></tr>

<tr class="row-meeting" data-c="meeting"><td class="td-num">59</td><td class="td-en"><span class="q-word">Can I jump in</span> and add something here?<div class="td-ko">여기서 제가 한 말씀 드려도 될까요?</div></td><td><span class="td-pattern">Can I jump in and</span></td><td><span class="cat-dot"></span><span class="cat-label">Meeting</span></td></tr>

<tr class="row-meeting" data-c="meeting"><td class="td-num">60</td><td class="td-en"><span class="q-word">What are the key takeaways</span> from today's discussion?<div class="td-ko">오늘 논의에서 핵심 내용은 무엇인가요?</div></td><td><span class="td-pattern">What are the key takeaways</span></td><td><span class="cat-dot"></span><span class="cat-label">Meeting</span></td></tr>

<tr class="row-meeting" data-c="meeting"><td class="td-num">61</td><td class="td-en"><span class="q-word">Can you share your screen</span> so we can see the data?<div class="td-ko">데이터를 볼 수 있도록 화면 공유해 주시겠어요?</div></td><td><span class="td-pattern">Can you share your screen</span></td><td><span class="cat-dot"></span><span class="cat-label">Meeting</span></td></tr>

<tr class="row-meeting" data-c="meeting"><td class="td-num">62</td><td class="td-en"><span class="q-word">What time works best</span> for everyone next week?<div class="td-ko">다음 주에 모두에게 가장 좋은 시간은 언제인가요?</div></td><td><span class="td-pattern">What time works best for</span></td><td><span class="cat-dot"></span><span class="cat-label">Meeting</span></td></tr>

<tr class="row-meeting" data-c="meeting"><td class="td-num">63</td><td class="td-en"><span class="q-word">Can we wrap up</span> in the next five minutes?<div class="td-ko">앞으로 5분 안에 마무리할 수 있을까요?</div></td><td><span class="td-pattern">Can we wrap up in</span></td><td><span class="cat-dot"></span><span class="cat-label">Meeting</span></td></tr>

<!-- ══ FOLLOW-UP (12) ══ -->
<tr><td colspan="4" class="sec-divider"><div class="sec-divider-inner"><span class="sec-divider-title">Follow-up</span><span class="sec-divider-line"></span><span class="sec-divider-count">12 questions</span></div></td></tr>

<tr class="row-followup" data-c="followup"><td class="td-num">64</td><td class="td-en"><span class="q-word">Have you had a chance</span> to look into this?<div class="td-ko">이 부분을 검토해 보셨나요?</div></td><td><span class="td-pattern">Have you had a chance to</span></td><td><span class="cat-dot"></span><span class="cat-label">Follow-up</span></td></tr>

<tr class="row-followup" data-c="followup"><td class="td-num">65</td><td class="td-en"><span class="q-word">I just wanted to check in</span> — any updates on this?<div class="td-ko">확인차 연락드리는데요 — 업데이트된 내용이 있나요?</div></td><td><span class="td-pattern">I just wanted to check in</span></td><td><span class="cat-dot"></span><span class="cat-label">Follow-up</span></td></tr>

<tr class="row-followup" data-c="followup"><td class="td-num">66</td><td class="td-en"><span class="q-word">Is there any update</span> on the contract alignment between HQ?<div class="td-ko">본사 간 계약 조율에 대해 업데이트된 내용이 있나요?</div></td><td><span class="td-pattern">Is there any update on</span></td><td><span class="cat-dot"></span><span class="cat-label">Follow-up</span></td></tr>

<tr class="row-followup" data-c="followup"><td class="td-num">67</td><td class="td-en"><span class="q-word">Following up on</span> my previous email — have you received it?<div class="td-ko">이전 이메일에 대한 후속으로 — 받으셨나요?</div></td><td><span class="td-pattern">Following up on my previous</span></td><td><span class="cat-dot"></span><span class="cat-label">Follow-up</span></td></tr>

<tr class="row-followup" data-c="followup"><td class="td-num">68</td><td class="td-en"><span class="q-word">I wanted to circle back</span> — has a decision been made?<div class="td-ko">다시 확인하려고요 — 결정이 내려졌나요?</div></td><td><span class="td-pattern">I wanted to circle back</span></td><td><span class="cat-dot"></span><span class="cat-label">Follow-up</span></td></tr>

<tr class="row-followup" data-c="followup"><td class="td-num">69</td><td class="td-en"><span class="q-word">Were the action items</span> from last week completed?<div class="td-ko">지난주 액션 아이템들이 완료되었나요?</div></td><td><span class="td-pattern">Were the action items + p.p.</span></td><td><span class="cat-dot"></span><span class="cat-label">Follow-up</span></td></tr>

<tr class="row-followup" data-c="followup"><td class="td-num">70</td><td class="td-en"><span class="q-word">Has GP HQ responded</span> to your inquiry yet?<div class="td-ko">GP 본사에서 귀하의 문의에 아직 답변했나요?</div></td><td><span class="td-pattern">Has + noun + responded yet</span></td><td><span class="cat-dot"></span><span class="cat-label">Follow-up</span></td></tr>

<tr class="row-followup" data-c="followup"><td class="td-num">71</td><td class="td-en"><span class="q-word">I haven't heard back</span> — could you check on this?<div class="td-ko">아직 연락이 없어서요 — 확인해 주실 수 있나요?</div></td><td><span class="td-pattern">I haven't heard back</span></td><td><span class="cat-dot"></span><span class="cat-label">Follow-up</span></td></tr>

<tr class="row-followup" data-c="followup"><td class="td-num">72</td><td class="td-en"><span class="q-word">Could you let me know</span> once you receive confirmation?<div class="td-ko">확인을 받으시면 알려주시겠어요?</div></td><td><span class="td-pattern">Could you let me know once</span></td><td><span class="cat-dot"></span><span class="cat-label">Follow-up</span></td></tr>

<tr class="row-followup" data-c="followup"><td class="td-num">73</td><td class="td-en"><span class="q-word">Has the customer</span> been notified of the delay?<div class="td-ko">고객에게 지연 사실이 통보되었나요?</div></td><td><span class="td-pattern">Has + noun + been + p.p.</span></td><td><span class="cat-dot"></span><span class="cat-label">Follow-up</span></td></tr>

<tr class="row-followup" data-c="followup"><td class="td-num">74</td><td class="td-en"><span class="q-word">What is the latest</span> on the roadmap from GPI?<div class="td-ko">GPI 로드맵에 대한 최신 소식은 무엇인가요?</div></td><td><span class="td-pattern">What is the latest on</span></td><td><span class="cat-dot"></span><span class="cat-label">Follow-up</span></td></tr>

<tr class="row-followup" data-c="followup"><td class="td-num">75</td><td class="td-en"><span class="q-word">Do you have an update</span> on when the parts will arrive?<div class="td-ko">부품이 언제 도착하는지 업데이트가 있나요?</div></td><td><span class="td-pattern">Do you have an update on when</span></td><td><span class="cat-dot"></span><span class="cat-label">Follow-up</span></td></tr>

<!-- ══ OPINION (12) ══ -->
<tr><td colspan="4" class="sec-divider"><div class="sec-divider-inner"><span class="sec-divider-title">Opinion & Alignment</span><span class="sec-divider-line"></span><span class="sec-divider-count">12 questions</span></div></td></tr>

<tr class="row-opinion" data-c="opinion"><td class="td-num">76</td><td class="td-en"><span class="q-word">What is your position</span> on applying the 11.5 mJ setting?<div class="td-ko">11.5 mJ 설정 적용에 대한 귀하의 입장은 무엇인가요?</div></td><td><span class="td-pattern">What is your position on</span></td><td><span class="cat-dot"></span><span class="cat-label">Opinion</span></td></tr>

<tr class="row-opinion" data-c="opinion"><td class="td-num">77</td><td class="td-en"><span class="q-word">What is your take</span> on the proposed solution?<div class="td-ko">제안된 해결책에 대해 어떻게 생각하시나요?</div></td><td><span class="td-pattern">What is your take on</span></td><td><span class="cat-dot"></span><span class="cat-label">Opinion</span></td></tr>

<tr class="row-opinion" data-c="opinion"><td class="td-num">78</td><td class="td-en"><span class="q-word">Do you think</span> this approach is feasible?<div class="td-ko">이 접근 방식이 실행 가능하다고 생각하시나요?</div></td><td><span class="td-pattern">Do you think + clause</span></td><td><span class="cat-dot"></span><span class="cat-label">Opinion</span></td></tr>

<tr class="row-opinion" data-c="opinion"><td class="td-num">79</td><td class="td-en"><span class="q-word">How do you feel about</span> proceeding without a formal contract?<div class="td-ko">정식 계약 없이 진행하는 것에 대해 어떻게 생각하시나요?</div></td><td><span class="td-pattern">How do you feel about</span></td><td><span class="cat-dot"></span><span class="cat-label">Opinion</span></td></tr>

<tr class="row-opinion" data-c="opinion"><td class="td-num">80</td><td class="td-en"><span class="q-word">Would you agree that</span> we need a more convincing technical story?<div class="td-ko">더 설득력 있는 기술적 설명이 필요하다는 데 동의하시나요?</div></td><td><span class="td-pattern">Would you agree that</span></td><td><span class="cat-dot"></span><span class="cat-label">Opinion</span></td></tr>

<tr class="row-opinion" data-c="opinion"><td class="td-num">81</td><td class="td-en"><span class="q-word">In your opinion,</span> what is the best course of action?<div class="td-ko">귀하의 의견으로는 어떤 행동 방침이 최선인가요?</div></td><td><span class="td-pattern">In your opinion, what is</span></td><td><span class="cat-dot"></span><span class="cat-label">Opinion</span></td></tr>

<tr class="row-opinion" data-c="opinion"><td class="td-num">82</td><td class="td-en"><span class="q-word">From your perspective,</span> is the risk manageable?<div class="td-ko">귀하의 관점에서 리스크가 관리 가능한 수준인가요?</div></td><td><span class="td-pattern">From your perspective, is</span></td><td><span class="cat-dot"></span><span class="cat-label">Opinion</span></td></tr>

<tr class="row-opinion" data-c="opinion"><td class="td-num">83</td><td class="td-en"><span class="q-word">Do you see any issues</span> with the current plan?<div class="td-ko">현재 계획에 문제가 있다고 보시나요?</div></td><td><span class="td-pattern">Do you see any issues with</span></td><td><span class="cat-dot"></span><span class="cat-label">Opinion</span></td></tr>

<tr class="row-opinion" data-c="opinion"><td class="td-num">84</td><td class="td-en"><span class="q-word">Would you recommend</span> proceeding with the SW upgrade first?<div class="td-ko">SW 업그레이드를 먼저 진행하는 것을 추천하시나요?</div></td><td><span class="td-pattern">Would you recommend + -ing</span></td><td><span class="cat-dot"></span><span class="cat-label">Opinion</span></td></tr>

<tr class="row-opinion" data-c="opinion"><td class="td-num">85</td><td class="td-en"><span class="q-word">Is there any internal alignment</span> we should be aware of?<div class="td-ko">저희가 알아야 할 내부 조율 사항이 있나요?</div></td><td><span class="td-pattern">Is there any internal alignment</span></td><td><span class="cat-dot"></span><span class="cat-label">Opinion</span></td></tr>

<tr class="row-opinion" data-c="opinion"><td class="td-num">86</td><td class="td-en"><span class="q-word">What would you suggest</span> as a containment measure?<div class="td-ko">임시 조치로 무엇을 제안하시겠어요?</div></td><td><span class="td-pattern">What would you suggest as</span></td><td><span class="cat-dot"></span><span class="cat-label">Opinion</span></td></tr>

<tr class="row-opinion" data-c="opinion"><td class="td-num">87</td><td class="td-en"><span class="q-word">Are you comfortable</span> with sharing this information with the customer?<div class="td-ko">이 정보를 고객과 공유하는 것이 괜찮으신가요?</div></td><td><span class="td-pattern">Are you comfortable with</span></td><td><span class="cat-dot"></span><span class="cat-label">Opinion</span></td></tr>

<!-- ══ CLOSING (13) ══ -->
<tr><td colspan="4" class="sec-divider"><div class="sec-divider-inner"><span class="sec-divider-title">Closing & Wrap-up</span><span class="sec-divider-line"></span><span class="sec-divider-count">13 questions</span></div></td></tr>

<tr class="row-close" data-c="close"><td class="td-num">88</td><td class="td-en"><span class="q-word">Is there anything else</span> you would like to discuss?<div class="td-ko">논의하고 싶으신 다른 사항이 있으신가요?</div></td><td><span class="td-pattern">Is there anything else you'd like to</span></td><td><span class="cat-dot"></span><span class="cat-label">Closing</span></td></tr>

<tr class="row-close" data-c="close"><td class="td-num">89</td><td class="td-en"><span class="q-word">Do you have any questions</span> regarding what I have presented?<div class="td-ko">제가 발표한 내용에 대해 질문이 있으신가요?</div></td><td><span class="td-pattern">Do you have any questions regarding</span></td><td><span class="cat-dot"></span><span class="cat-label">Closing</span></td></tr>

<tr class="row-close" data-c="close"><td class="td-num">90</td><td class="td-en"><span class="q-word">Shall we schedule</span> a follow-up meeting next week?<div class="td-ko">다음 주에 후속 미팅을 잡을까요?</div></td><td><span class="td-pattern">Shall we schedule</span></td><td><span class="cat-dot"></span><span class="cat-label">Closing</span></td></tr>

<tr class="row-close" data-c="close"><td class="td-num">91</td><td class="td-en"><span class="q-word">Is everyone clear</span> on their action items?<div class="td-ko">각자의 액션 아이템을 명확히 이해하셨나요?</div></td><td><span class="td-pattern">Is everyone clear on</span></td><td><span class="cat-dot"></span><span class="cat-label">Closing</span></td></tr>

<tr class="row-close" data-c="close"><td class="td-num">92</td><td class="td-en"><span class="q-word">Can we agree on</span> a deadline for the next update?<div class="td-ko">다음 업데이트 마감일에 합의할 수 있을까요?</div></td><td><span class="td-pattern">Can we agree on</span></td><td><span class="cat-dot"></span><span class="cat-label">Closing</span></td></tr>

<tr class="row-close" data-c="close"><td class="td-num">93</td><td class="td-en"><span class="q-word">Could you send a summary</span> of today's discussion?<div class="td-ko">오늘 논의 내용을 요약해서 보내주실 수 있나요?</div></td><td><span class="td-pattern">Could you send a summary of</span></td><td><span class="cat-dot"></span><span class="cat-label">Closing</span></td></tr>

<tr class="row-close" data-c="close"><td class="td-num">94</td><td class="td-en"><span class="q-word">Are there any outstanding items</span> we need to address before closing?<div class="td-ko">마무리 전에 처리해야 할 미결 사항이 있나요?</div></td><td><span class="td-pattern">Are there any outstanding items</span></td><td><span class="cat-dot"></span><span class="cat-label">Closing</span></td></tr>

<tr class="row-close" data-c="close"><td class="td-num">95</td><td class="td-en"><span class="q-word">Who will be sending</span> the meeting minutes?<div class="td-ko">회의록은 누가 발송할 건가요?</div></td><td><span class="td-pattern">Who will be + -ing</span></td><td><span class="cat-dot"></span><span class="cat-label">Closing</span></td></tr>

<tr class="row-close" data-c="close"><td class="td-num">96</td><td class="td-en"><span class="q-word">Shall we set</span> the next check-in for Thursday?<div class="td-ko">다음 점검일을 목요일로 잡을까요?</div></td><td><span class="td-pattern">Shall we set + noun + for</span></td><td><span class="cat-dot"></span><span class="cat-label">Closing</span></td></tr>

<tr class="row-close" data-c="close"><td class="td-num">97</td><td class="td-en"><span class="q-word">Does that work</span> for everyone?<div class="td-ko">모두에게 괜찮으신가요?</div></td><td><span class="td-pattern">Does that work for</span></td><td><span class="cat-dot"></span><span class="cat-label">Closing</span></td></tr>

<tr class="row-close" data-c="close"><td class="td-num">98</td><td class="td-en"><span class="q-word">Is there a preferred way</span> you would like to receive updates?<div class="td-ko">업데이트를 받고 싶으신 선호하는 방법이 있으신가요?</div></td><td><span class="td-pattern">Is there a preferred way to</span></td><td><span class="cat-dot"></span><span class="cat-label">Closing</span></td></tr>

<tr class="row-close" data-c="close"><td class="td-num">99</td><td class="td-en"><span class="q-word">Would it be helpful</span> if I prepared a summary document?<div class="td-ko">제가 요약 문서를 준비하면 도움이 될까요?</div></td><td><span class="td-pattern">Would it be helpful if</span></td><td><span class="cat-dot"></span><span class="cat-label">Closing</span></td></tr>

<tr class="row-close" data-c="close"><td class="td-num">100</td><td class="td-en"><span class="q-word">Do you have any final comments</span> before we wrap up?<div class="td-ko">마무리하기 전에 마지막으로 하실 말씀이 있으신가요?</div></td><td><span class="td-pattern">Do you have any final comments</span></td><td><span class="cat-dot"></span><span class="cat-label">Closing</span></td></tr>

</tbody>
</table>
</div>

<script>
  const rows = [...document.querySelectorAll('tbody tr[data-c]')];
  const dividers = [...document.querySelectorAll('tbody tr:not([data-c])')];
  let activeCat = 'all';
  let searchVal = '';

  function applyFilter() {
    let vis = 0;
    rows.forEach(r => {
      const c = r.dataset.c;
      const txt = r.innerText.toLowerCase();
      const catOk = activeCat === 'all' || c === activeCat;
      const searchOk = !searchVal || txt.includes(searchVal);
      if (catOk && searchOk) { r.classList.remove('hidden'); vis++; }
      else r.classList.add('hidden');
    });
    document.getElementById('cnt').textContent = `${vis} / 100`;

    // hide section dividers with no visible rows below them
    dividers.forEach(div => {
      const cat = div.nextElementSibling?.dataset?.c;
      if (!cat) return;
      // find all rows of this cat
      const catRows = rows.filter(r => r.dataset.c === cat);
      const anyVisible = catRows.some(r => !r.classList.contains('hidden'));
      div.style.display = anyVisible ? '' : 'none';
    });
  }

  document.querySelectorAll('.cf').forEach(btn => {
    btn.addEventListener('click', () => {
      document.querySelectorAll('.cf').forEach(b => b.classList.remove('on'));
      btn.classList.add('on');
      activeCat = btn.dataset.c;
      applyFilter();
    });
  });

  document.getElementById('srch').addEventListener('input', e => {
    searchVal = e.target.value.toLowerCase().trim();
    applyFilter();
  });
</script>
</body>
</html>