こんにちは!Kredo Blog編集部です。
先生の説明を聞きながらコードを書いていたら、いつの間にか画面が違っている。「ちょっと待って」と言いたいのに、その英語が出てこない。英語でプログラミングを学ぶと、知識の問題とは別に、質問の入口で止まることがあります。
そんなときは、長い英文を作るより、いったん止める、分からない場所を示す、理解できたか確かめる。この順で短く話してみましょう。この記事では、聞き返しからコードの質問、説明を受けた後の返事までを、授業で使いやすい例文で紹介します。最後に、自分で質問を作る3つの練習も用意しました。
野村勇介さんによる既存のフレーズ記事をもとに、Kredo Blog編集部が会話例・図解・練習教材を追加して更新しました。掲載する会話は練習用の作例です。写真・イラストは学習場面の生成イメージです。
英語で質問するときは「止める・場所を示す・確認する」

「分かりません」だけでも質問のきっかけになります。そこにどこまでは分かったかを足すと、相手が説明を始める場所を選びやすくなります。
① いったん止める
Could we pause for a moment?
少し止まってもらえますか?
② 分からない場所を示す
I understand how to save the file, but I’m not sure what to do next.
ファイルの保存方法は分かりましたが、その後に何をするのかが分かりません。
③ 自分の理解を確認する
So, I should save the file and then refresh the page. Is that right?
では、保存してからページを再読み込みするんですね。合っていますか?
最初から3文を一度に言う必要はありません。まず①で先生に気づいてもらい、②で説明を頼み、返事を聞いてから③で確かめます。オンラインなら、挙手・音声・チャットのうち、その授業で使う方法に合わせましょう。
聞き取れない・手順が追えないときの英語フレーズ
音が聞こえなかったのか、言葉の意味が分からなかったのか、作業が追いつかなかったのか。困っている理由に合わせて頼み方を変えると、同じ説明をただ繰り返してもらうより先へ進みやすくなります。
| いま困っていること | そのまま使える質問と意味 |
|---|---|
| 最後の一言が聞き取れない | Could you say that again, please? もう一度言っていただけますか? |
| 説明の速さについていけない | Could you go through that step more slowly? その手順を、もう少しゆっくり説明してもらえますか? |
| 言葉の意味が分からない | What does “parent element” mean here? ここでいう「親要素」はどういう意味ですか? |
| 途中から手順を見失った | I’m a little lost. Could we go back to the step after saving? 少し分からなくなりました。保存した後の手順に戻れますか? |
| まだ入力している | Could you give me a minute to finish typing? 入力を終えるまで少し時間をもらえますか? |
| 音声そのものが途切れている | The audio is cutting out. Could you type the file name in the chat? 音声が途切れています。ファイル名をチャットに書いてもらえますか? |
say that again は「もう一度言う」、explain that again は「もう一度説明する」です。音は聞こえても理由が分からないなら、Could you explain why we need this step?(なぜこの手順が必要なのか説明してもらえますか?)と聞くと、知りたい内容が伝わります。
from scratch は「最初から」という意味です。全体をやり直して説明してほしいときには使えますが、一部分だけなら「保存した後」「2行目から」のように範囲を示しましょう。聞き返しと理解確認の短い音声練習は、British CouncilのChecking understandingでも確認できます。
コードや画面のどこを聞くか、具体的に伝える

How can I move this?(これをどう動かせますか?)は、同じ画面を見て指せる場面なら使えます。ただ、オンラインや複数ファイルを開いているときは、「これ」が何か伝わらないこともあります。ファイル名・画面の場所・したいことのうち、必要な情報を足してみてください。
配置を聞く:縦・横と、対象を言う
I’m editing style.css. How can I arrange these two buttons vertically?
style.cssを編集しています。この2つのボタンを縦に並べるにはどうすればいいですか?
「縦に」は vertically、「横に」は horizontally。align は位置をそろえるとき、arrange は並べ方を聞くときに使えます。「この部分」よりも these two buttons と言うと、対象が絞れます。
追加する場所を聞く:親か子かを分ける
例えば、2つのボタンを囲む div があるとします。
<div class="actions">
<button type="button">Details</button>
<button type="button">Contact</button>
</div>
Should I add this CSS to the parent container or to each button?
このCSSは、親のコンテナーとそれぞれのボタンのどちらに追加すればよいですか?
この例で親をFlexboxのコンテナーにするなら、.actions に display: flex を指定し、そのコンテナーの flex-direction で並ぶ向きを変えます。後の配布教材では、横書きのページで row と column を切り替えられます。実際の向きは文書の書字方向にも関わるため、MDNのflex-directionも参照してください。
専門用語が出てこなければ、Do you mean the box around both buttons?(両方のボタンを囲んでいる枠のことですか?)でも構いません。正しい名称を思い出すことより、同じ場所を見ているか確認することを先にしましょう。
デザインツールの操作を聞く
Which tool should I use to crop this image?(この画像を切り抜くには、どのツールを使えばいいですか?)のように、Which tool should I use to …? の後ろへ、したい操作を置けます。不要な部分を消したいなら How can I remove this part? と、対象を指して聞いてみましょう。
動かないときは、結果と試したことを一つずつ伝える
This doesn’t work. だけでも、困っていることは伝わります。そこから何をすると、どうなったかを足すと、相手も同じ操作を試せます。
結果を伝える
When I click the Add button, nothing appears in the list.
Addボタンを押しても、一覧に何も表示されません。
試したことを伝える
I saved the file and refreshed the page, but the result is the same.
保存してページを再読み込みしましたが、結果は同じです。
確認を頼む
Could you take a look at the click handler with me?
クリック時の処理を一緒に見てもらえますか?
「たくさん試しました」より、保存・再読み込みなど実際にした操作を一つ伝えるほうが、確認済みの範囲が分かります。まだ原因が分からないなら、推測を事実のように話す必要はありません。
授業中の短い質問から、再現手順・期待する結果・修正後の確認を文章に残す段階へ進むなら、英語のバグ報告の書き方と実践課題で練習できます。作りたい機能の条件を聞き出す場合は、英語で要件を確認する質問も参考にしてください。
説明を受けた後と、追加の課題を頼むとき

説明を聞いたら、OK. で終える前に、次に自分がすることを一文にすると、勘違いをその場で確かめられます。
先生:Change the flex direction on the parent container, not on the buttons.
ボタンではなく、親のコンテナーのflexの向きを変えてください。
学習者:So, I should change the CSS for .actions. Is that right?
では、.actionsのCSSを変えるんですね。合っていますか?
先生:Yes. Try column, then check the layout.
はい。columnにしてから、配置を確認してください。
学習者:Thanks. I’ll try that now.
ありがとうございます。今、試してみます。
説明を聞いても曖昧なら、Could you show me one example before I try it myself?(自分で試す前に、一つ例を見せてもらえますか?)と頼めます。「分かったふり」を続けるより、試す前の確認を短く挟みましょう。
早く終わったときは、次に練習したいことを添える
Could you give me another assignment?(別の課題をもらえますか?)でも通じます。さらに、何を練習したいかを付けると、希望が伝わります。
I’ve finished the layout exercise. Could you suggest another task to practise Flexbox?
レイアウトの練習が終わりました。Flexboxを練習できる別の課題を提案してもらえますか?
終わったことを確認してもらいたいなら、Could you check my work before I move on?(次に進む前に、できたものを確認してもらえますか?)が使えます。
3つの授業場面で、質問から次の一手まで練習する
下の状況を読み、先に自分で英語を一文作ってから解答例を開いてください。答えは一つではありません。相手が「どこを、どう説明すればよいか」を判断できるかで見直します。
練習1:保存はできたが、その後を聞き取れなかった
先生の「Save the file」の後を聞き逃しました。ファイルは保存できています。「最初から全部」ではなく、必要なところを聞き直してください。
解答例と、確認するポイント
I’ve saved the file. Could you repeat the next step?
保存はできました。次の手順をもう一度言ってもらえますか?
先生が Refresh the page in your browser. と答えたら、So, I should refresh the browser page now? と確認できます。保存済みであることと、聞きたい範囲の2点が伝わればOKです。
練習2:2つのボタンを縦に並べたい
上のHTMLでは、2つのボタンが .actions に囲まれています。CSSはどの要素に書くのか、親とボタンの二択で質問してください。
解答例と、確認するポイント
I want to arrange the two buttons vertically. Should I change the CSS for .actions or for each button?
2つのボタンを縦に並べたいです。.actionsと各ボタンのどちらのCSSを変えればよいですか?
「したいこと」と「迷っている2つの場所」が伝わる質問です。Where should I put this? だけで伝わりにくいときは、このように対象を具体化できます。
練習3:説明を受けて、次の操作を確認したい
先生に Set flex-direction to column on .actions, save the file, and refresh the page. と言われました。自分の言葉で順番を確認してください。
解答例と、確認するポイント
Let me check: first I change .actions to column, then save and refresh. Is that correct?
確認させてください。まず.actionsをcolumnに変えて、それから保存して再読み込みですね?
省略した言い方でも、この会話ではCSSの設定だと分かります。より明確にするなら change the flex-direction value for .actions to column と言えます。確認できたら I’ll try it now. と一つ試してみましょう。
書いて練習したい人へ
展開して worksheet.html を開くと、質問と「次の一手」を入力し、例文・自己確認項目と比べられます。layout-demo.html では親コンテナーのrow/columnを切り替えて配置を観察できます。登録不要・外部送信なし。入力は自動保存されないため、残したい文は「練習メモを保存」でテキストに保存してください。英文の自動採点や発音評価は行いません。
よくある質問と、次の授業前にしておきたいこと
文法に自信がなくても、途中で質問して大丈夫?
長い英文を完成させてから話す必要はありません。This file?、The parent container? と対象を確かめるところからでも会話は始められます。授業ごとの質問のタイミングや方法には従い、聞きたい場所を先に示しましょう。
何度も聞き直してしまうときは?
同じ聞き方を続ける前に、文字で見せてもらう、一つだけ例を出してもらう、途中まで自分で説明する、のどれかに変えてみてください。例えばファイル名の聞き取りなら、チャットへ書いてもらうほうが確認しやすい場合があります。
AIに作ってもらったコードについて質問するときは?
自分で理解できている範囲と、確かめたい箇所を分けて伝えます。I used AI to draft this function, but I don’t understand this condition yet. Could you explain it with an example?(この関数の下書きにAIを使いましたが、この条件式はまだ理解できていません。例を使って説明してもらえますか?)のように聞けます。AI利用の可否は授業や課題のルールを確認してください。
次の授業前には、この記事から聞き返し一つ、場所を聞く質問一つ、理解を確認する返事一つを選び、声に出してみましょう。全部を覚えるより、自分が止まりそうな場面の3文を手元に置くところから始められます。
学習の順番も整理したい場合は、英語学習ロードマップへ。英語でIT・AIを学ぶ際の準備やコースとの相性を相談したい人は、Kredo公式サイトの無料カウンセリング案内を確認してください。
参考:British Council「Checking understanding」/MDN「flex-direction」。技術例は配布教材の横書きページで動作確認。会話・練習問題は編集部作成で、実際の授業の記録ではありません。
英語でIT・AIを学べるKredo
英語×IT・AIのスキルを身につけてグローバルに活躍しませんか?
当メディアを運営しているKredoは、英語×ITをオンラインで学ぶ「Kredoオンラインキャンプ」と、フィリピンのセブ島で英語とIT・AIを学ぶ「KredoIT留学」「KredoAI留学」を提供しています。これまでの卒業生は3,000名以上。卒業生の多くが、国内外のIT企業への転職、フリーランスなどへのキャリアチェンジを実現しています。これからの時代に必要な英語×IT・AIのスキルを身につけてグローバルに活躍しませんか?









