1.by
(1)表示方法,手段。即“用。。。, 通过。。。。”相当于by means of 如:
All work had to be done by hand 所有的工作都是手工进行的。
He makes a living by teaching 他以教书为生。
(2)表示传达、传递的方式或煤介。如:
How did you send the letter, by airmail or by ordinary mail?
你是怎么发送的这信,是通过航天邮件还是普通邮件?
(3)表示用交通工具、通讯工具后接名词单数,不加冠词。如:
He came by train, but his wife came by bus. 他是乘火车来的,可是他老婆是坐公共汽车来的。
注意下面两句的区别:
Did you e by train? =Did you e in his car / on my **ke?
“by +抽象名词”构成的词组有:by accident / by chance / by diligence / by effort / by force / by heart / by luck / by mistake / by hard work.
(4)指数量增加或减少到的程度,相差。
We lost the match by one goal 我们仅以一球之差输了比赛。
(5)根据,按照
pay ** by the hour /day/week
Sell sth by the pound /meter/ dozen
sell sth by weight/length
As a rule,domestic servants doing odd jobs are paid by the hour 通常,家政服务是按照小时计酬的。
2. through
(1) 表示“以;通过;经由”。如:
He succeeded through hard work.
(2) 空间上通过,透过,经过
Light es in through the window。光线从窗户进来。
(3) 时间上通过, 自始至终,从头到尾经过
He often works through the night 他常常通宵工作。
注意:在表示手段时,by, through有时也可换用。如:
Through / By his efforts he succeeded in making so many useful inventions.区别:by侧重通过某种方式;through侧重穿过、透过。
详解如下:
一、by,我们通常会见到以下六种用法:
1、表示附近,例如nearby,pass by,go by,sit by the window等。
2、表示由某人做某事,例如The name of the Company is “XXX” or such other name or names as may be designated by Management Board。
3、表示截止到……为止,例如by the year of......
4、表示乘坐某种交通工具,例如by train/plane/sea/ship/air等。
5、表示通过某种方式,例如by means of, by email等。
6、表示原因,例如by reason of。
二、through的含义是穿过、通过,合同中常见的表达:
1、Section(a) through Section(e) .从(a)款至(e)款,这里有”贯穿“的含义。
2、The Fund may invest directly and/or indirectly through a XXX Fund to achieve the foregoing goals. 基金可通过XXX基金直接和/或间接进行投资,以实现前述目标。
3、through friendly negotiation .通过友好协商。
扩展资料:
另一个与上面两词意思相近的单词via,是指侧重通过某种媒介达到目的。
via表达的意思是“经由某个人、某个区域、某个工具达到某个目的”,这里的“人、区域、工具”都是中间媒介,它们起着传递、连接等作用。
其含义主要有两层:
(1)经由、中转;
(2)通过、凭借;
常见句型:
1、I sent a message to Mary via her friend. 通过Mary的朋友带信给她。
2、He flew to New York via Hong Kong. 他经由香港飞往纽约。
3、broadcast via satellite .通过卫星广播。
参考资料:
搜狗百科——by
搜狗百科——throughthrough 是通过某种途径
He bought the antique vase through a dealer.
他通过一个商人买到这只古花瓶
He became rich through hard work.
他靠努力工作而致富。
by 是通过某种方法
1。表示以一般的方法或方式。如:
No one in those days could live by writing poems.
(2)表示传达、传递的方式或煤介。如:
How did you send the letter, by airmail or by ordinary mail?区别一:含义不同
through的含义与in有关,暗示从某一物体的内部“穿过”,即动作是在物体的三维空间进行的,四面八方都有东西。表示“穿过”树林、洞、门、窗、房间等时,均可用through。
① We walked through the forest. 我们穿过森林。
② The river flows through the city from west to east. 这条河从西到东流过城市。
By可以被用来表示某件东西与另一物体相邻或在另一物体旁边。
The shoes are by the road.鞋子在马路边上。
区别二:用法不同
through的含义是穿过、通过,合同中常见的表达:
1. Section(a) through Section(e) 从(a)款至(e)款,这里有”贯穿“的含义
2. The Fund may invest directly and/or indirectly through a XXX Fund to achieve the foregoing goals. 基金可通过XXX基金直接和/或间接进行投资,以实现前述目标。
3.through friendly negotiation 通过友好协商
by,我们通常会见到以下用法:
1. 表示附近,例如nearby,pass by,go by,sit by the window等;
2. 表示由某人做某事,例如The name of the Company is “XXX” or such other name or names as may be designated by Management Board;
3. 表示截止到……为止,例如by the year of......;
4. 表示乘坐某种交通工具,例如by train/plane/sea/ship/air等;
5.表示原因,例如by reason of。
区别三:侧重点不同
by侧重通过某种方式;through侧重穿过、透过。
by表示通过某种方式,例如by means of, by email等;through暗示从某一物体的内部“穿过”,例如We walked through the forest. 我们穿过森林。=1014517c/bd_page_type=1/ssid=0/uid=0/pu=sz%401320_480%2Ccuid%40_aSm8gaMSi_r8v8blP2jaguQH8geaSf30aSCil8LHf8fav8pgP2Ni_aL2t_OP2fHA%2Ccua%40_a-qi4aqBig4NE65I5me6NN0v8oiaX8DoavjhSdHNqqqB%2Ccut%405kSYMltqeuJZksM9ravLh_h0vhgXuDPWpi3puruaC%2Cosname%40baiduboxapp%2Cctv%402%2Ccfrom%401014517c%2Ccen%40cuid_cua_cut%2Ccsrc%40home_box_txt%2Cta%40z**os_2_6.0_6_11.7%2Cu**%405%2Cvmgdb%400020100228y/baiduid=D03F7FD49E8A1D67D01B374125C004EA/w=0_10_/t=z**os/l=1/tc?ref=_z**os&lid=9760121569966813212&order=1&isAtom=1&is_baidu=0&tj=Xp_1_0_10_l2&wd=&eqid=8772eadb467ff000100000025cbc2881&w_qd=IlPT2AEptyoA_yilJFGiDiQ5&bdver=1&tcplug=1&sec=37976&di=1057988a2fca1989&bdenc=1&tch=124.1467.30.128.0.0&nsrc=IlPT2AEptyoA_yixCFOxXnANedT62v3IIBOPPCUK1De8mVjte4viZQRAJ7DNMXOSF6zdwSPRpRUItXKh3mQpj1xOrxoee89hbTm6ta3xt17MS1pyuw-pPgOXIH2xoLyn.
②>编写一个函数,将两个字符串连接起来并输出结果。_baiduboxapp?#include
void lianjie(char *s1,char *s2)
{while(*s1)s1++;
while(*s1++=*s2++);
int main()
{ char s1[200],s2[200];
gets(s1);
gets(s2);
lianjie(s1,s2);
puts(s1);
return 0;